Description : | Welcome to the Holiday Inn® St. Louis South. Located just 12 miles from Downtown St. Louis, and just minutes away from the area's most popular attractions. Hotel offers an indoor pool, outdoor pool, Holidome recreation Center, full service restaurant, lounge, fitness room, business center and abundant green space for pets. Nightly fresh cookies & milk in the lobby will make you feel at home! |