The 3-star Holiday Inn St Louis Sw - Route 66, An Ihg Hotel Saint Louis, located 19 minutes' stroll from the Long-standing 105-acre Laumeier Sculpture Outdoor Park, offers guests a cash machine and a lift. Boasting an outdoor pool area, this Saint Louis hotel is nestled a 25-minute stroll from natural attractions like Emmenegger Nature Park.
The property is about 30 km from Lambert airport and 2.4 km from such cultural venues as The Magic House. Sports fans will also enjoy visiting Sugar Creek Park, 4.5 km from the Holiday Inn St Louis Sw - Route 66, An Ihg Saint Louis. There is Grant's Farm 5 km away. You can catch the bus at 1333 South Kirkwood bus stop, right at Holiday Inn St Louis Sw - Route 66, An Ihg Hotel.
Facing the sea, some of the 213 rooms come with a TV set, and such essentials as an iron with ironing board and climate control. Guests can also use a spa bathtub and a shower, along with such amenities as a hair dryer. Self-catering facilities in a deluxe apartment include a kitchen with a microwave oven, coffee/tea making equipment, and a refrigerator.
Breakfast is served in the restaurant. The Texas Roadhouse is 13 minutes' walk from this Saint Louis hotel.