The 3-star Holiday Inn Saint Louis - South is set just 18.6 km from Washington University in St. Louis, Hurricane Harbor and Six Flags St Louis. The building was renovated in 2011 and now combines French architecture with modern technology.
Holiday Inn Saint Louis - South is 10 minutes' walk from the center of Mehlville. The venue is conveniently placed 37 km away from Saint Charles.
The hotel offers beautiful location close to forests and hills.
Lambert-St. Louis International airport can be reached in 30 minutes by car from Holiday Inn Saint Louis - South.
Classic rooms feature climate control, cable TV, free Wi-Fi, a seating area and ironing facilities. Guests can make use of a shower, a bathtub and a hairdryer in every bathroom.
Eat & Drink
A full breakfast is served and charges are applicable.
Corporate travelers are free to use a business center and a meeting room offered on site.
A game room and video games are available for children. There are a gym and a fitness center provided at Holiday Inn Saint Louis - South.
Wireless internet is available in the entire hotel for free.
High-speed internet access is available in the entire hotel for free.
Free public parking is possible on site.
The personnel at the hotel speaks English, French, Spanish, Finnish, Croatian.