Dit hotel in St. Louis, Missouri ligt aan de Interstate 44 en op 19 km van het centrum van St. Louis. Het hotel beschikt over een buitenzwembad en een restaurant.
Holiday Inn St. Louis SW - Route 66 biedt een 24-uursbusinesscentrum en gratis WiFi. U kunt gebruikmaken van de hot tub, de fitnessruimte of de recreatieruimte. Andere beschikbare diensten zijn onder meer 8 km van het hotel en wasfaciliteiten.
De kamers van het St. Louis SW - Route 66 Holiday Inn zijn voorzien van kabel-tv met films. U kunt ook films lenen uit de collectie van het hotel. De ruime kamers hebben ook een koffiezetapparaat en een bureau.
Het Magic House en de St. Louis Zoo liggen beide op 10 minuten rijden van het St. Louis SW - Route 66 Holiday Inn. Het St. Louis Science Center en het winkelcentrum West County zijn ook vlakbij.