About

Edit info
  • Open today, 7:00am - 6:00pm
  • (312) 731-3117
  • 63 E Lake St
    Chicago IL 60601

Searching for a nearby day spa? Odnowa Spa is located at 63 E Lake St, Chicago, IL 60601. Need Odnowa Spa hours or want to make an appointment? Odnowa Spa's phone number is (312) 731-3117.