via Google Maps · InVita Health and WellnessSpaInVita Health and Wellness 4.9 (70)SaveAddress333 S Kirkwood Rd Unit 300, St. Louis, MO 63122Phone(314) 394-0950Websitehttps://www.invitahealthandwellness.com/ HoursMonday: 9:00 AM – 5:00 PMTuesday: 9:00 AM – 5:00 PMWednesday: 9:00 AM – 5:00 PMThursday: 9:00 AM – 5:00 PMFriday: 9:00 AM – 5:00 PMSaturday: ClosedSunday: Closed← Back home