Holiday Inn Express & Suites St. Louis South - I-55 is located in St. Louis, MO 63129. Address of Holiday Inn Express & Suites St. Louis South - I-55 is 4250 Midamerica Ln, St. Louis, MO 63129, United States. Website of Holiday Inn Express & Suites St. Louis South - I-55 is https://www.ihg.com/holidayinnexpress/hotels/us/en/mehlville/stlml/hoteldetail. Holiday Inn Express & Suites St. Louis South - I-55 can be contacted at 13148940700. Holiday Inn Express & Suites St. Louis South - I-55 is rated 4.5 (out of 5 stars) by 311 reviewers on the web.
Some of the places around Holiday Inn Express & Suites St. Louis South - I-55 are -
4250 Midamerica Ln, St. Louis, MO 63129, United States
Contact number of Holiday Inn Express & Suites St. Louis South - I-55 is 13148940700.
Yes, website of Holiday Inn Express & Suites St. Louis South - I-55 is https://www.ihg.com/holidayinnexpress/hotels/us/en/mehlville/stlml/hoteldetail.
Rating of Holiday Inn Express & Suites St. Louis South - I-55 is 4.5 out of 5 stars.
Address of Holiday Inn Express & Suites St. Louis South - I-55 is 4250 Midamerica Ln, St. Louis, MO 63129, United States.
Holiday Inn Express & Suites St. Louis South - I-55 is located in St. Louis, MO 63129.
Pincode of St. Louis, MO 63129 is 63129