Joy Foot Spa 494
(16)
Massage spa in Antioch, Illinois
Address: 494 Orchard St, Antioch, IL 60002
Hours: Closes soon ⋅ 9 PM ⋅ Opens 9 AM Mon
Phone: (847) 652-2012
No information is available for this page. · Learn why
Location of This Business: 494 Orchard St, Antioch, IL 60002. BBB File Opened: 1/24/2024. Read More Business Details and See Alerts ...
Feb 20, 2023 · Horrible experience. They barely spoke English. They could not understand that we wanted to do a combination of reflexology and massage.