Holiday Inn St Louis Sw - Route 66 is a 3-star stylish property, set close to the beachfront. Holiday Inn St Louis Sw - Route 66 opened its doors in 1989.
This hotel is about 15 km away from St. Louis Science Center.
The hotel allows quick access to a valley and hills.
Holiday Inn St Louis Sw - Route 66 includes 212 guestrooms with television with satellite channels, a refrigerator, a dressing area, a personal computer and a DVD player. The elegant rooms feature bathrooms with a hairdryer, a spa bathtub and free toiletries.
In the morning a buffet breakfast is served at the restaurant. Guests can enjoy American and Italian cuisine at Longhorn Steakhouse located fairly close to the property.
Holiday Inn St Louis Sw - Route 66 is within a 30-minute drive to Lambert-St. Louis International airport.
Cars are available for rent on site.
Leisure facilities feature a night club, an outdoor swimming pool and a tennis court. Holiday Inn St Louis Sw - Route 66 provides a gym and a fitness centre to help guests keep fit.