This St. Louis, Missouri hotel is located off Interstate 44 and is 19 km from St. Louis city centre. The hotel features an outdoor pool and a restaurant.
Holiday Inn St. Louis SW - Route 66 offers a 24-hour, full-service business centre and free Wi-Fi. Guests can use the hot tub, gym, or the game room. Other available services include 8 km of the hotel and laundry facilities.
St. Louis SW - Route 66 Holiday Inn guest rooms feature cable TV with in-room films. Guests can also borrow films from the hotel’s collection. The spacious rooms also include a coffee maker and a work desk.
The Magic House and the St. Louis Zoo are both within a 10-minute drive of the St. Louis SW - Route 66 Holiday Inn. St. Louis Science Center and West County Shopping Center are also close by.