$62
6921 S Lindbergh Blvd
St Louis, MO 63125
St Louis, MO 63125
Holiday Inn St. Louis-South County Center is conveniently located near a multitude of visitor attractions and activities in the St. Louis area. Just 22 miles...
more
Amenities
Swimming Pool, Fitness Center, Wheelchair Accessible, Meeting Facilities, Broadband Access, Restaurant in Hotel, Hot Tub, Air Conditioning... see all
Swimming Pool, Fitness Center, Wheelchair Accessible, Meeting Facilities, Broadband Access, Restaurant in Hotel, Hot Tub, Air Conditioning... see all

