Open House (South City) + Add to Google Calendar + iCal / Outlook export Date Feb 23 2022 Expired! Time 11:00 am - 1:00 pm Location ArchWell Health South City Location 4650 Chippewa St St Louis, MO 63116 Category South City St Louis Share this event