Skip to main content

Holiday Inn Express and Suites St. Louis South I-55

hotel · St Louis, MO

Address
4250 Midamerica Ln, St Louis, MO 63129
Phone
(314) 894-0700
Website
ihg.com/holidayinnexpress/hotels/us/en/mehlville/stlml/hoteldetail?cm_mmc=FacebookMaps-_-EX-_-US-_-STLML
Where
38.4844, -90.3546

Search Hominin for Holiday Inn Express and Suites St. Louis South I-55

Other hotels nearby

More in St Louis