The Holiday Inn St. Louis-South County Center is a Tourist hotel. Located in ST LOUIS area. Shopping is accessible by bus/taxi and the nightlife/restaurants are located in the hotel.
Situated on the edge of southern St. Louis, the Holiday Inn St. Louis - South County Center hotel's location provides guests with city convenience without a busy urban atmosphere, making this St. Louis hotel's setting ideal for both business and leisure patrons. Business travelers enjoy plenty of convenience at this hotel's facility in St. Louis, MO since the hotel's location is near Jefferson Barracks National Cemetery, the South County Mall and Veteran's Administration Medical Center. Downtown St. Louis is just 10 miles away, and nearby I-55 and I-270 make for easy commutes to corporate destinations in the St. Louis, MO area. Leisure guests also enjoy all the things that St. Louis offers. Travel to the top of the Gateway Arch and enjoy a city view like no other. Sports complexes, such as Busch Stadium, are about 12 miles away. The River City Casino provides a variety of entertainment, while the city's downtown boasts a bustling nightlife.
Reach us, we're available 24/7.