at 4234 Butler Hill Rd, St. Louis , 63129 United States
Newly Rennovated in 2011!
49 FB users likes Holiday Inn South St. Louis I-55, set it to 67 position in Likes Rating for St. Louis in Hotel & Lodging category
Holiday Inn South St. Louis I-55 is St. Louis based place and this enity listed in Hotel category. Located at 4234 Butler Hill Rd MO 63129. Contact phone number of Holiday Inn South St. Louis I-55: (314) 894-0700