This St. Louis, Missouri hotel is located off Interstate 44 and is 12 mi from St. Louis city center. The hotel features an outdoor pool and a restaurant.
Holiday Inn St. Louis SW - Route 66 offers a 24-hour, full-service business center and free Wi-Fi. Guests can use the hot tub, gym, or the game room. Other available services include 5 mi 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.
Number of rooms : 12
Localisation
Route from this place
Directions to this place
Route via this place
Nearby hotels
Nearby restaurants
Where to sleepnearby
From $66
La Quinta Inn & Suites by Wyndham St Louis Route 66
Good 7.7
190 m -
1580 South Kirkwood Road, Saint Louis MO 63127