Das La Quinta Inn & Suites By Wyndham St Louis Route 66 Windsor Springs ist eine komfortable 3-Sterne-Unterkunft, die ungefähr 6 km vom National Museum of Transportation und 25 Fußminuten vom Possum Woods Conservation Area entfernt liegt. Das Hotel bietet seinen Gästen einen Swimmingpool, einen Fitnessraum und WLAN in den öffentlichen Bereichen.
Das komfortable Hotel befindet sich in praktischer Lage, in der Nähe von einem historischen Viertel von Windsor Springs. Das La Quinta Inn & Suites By Wyndham St Louis Route 66 ist auch inmitten von Bars und Kasinos. Auch Laumeier Sculpture Park liegt nur 14 Gehminuten von der Unterkunft entfernt. Das Powder Valley Conservation Nature Center ist in rund 3 km Entfernung von der Unterkunft. Die Bushaltestelle Lindbergh at Deane Court ist nur wenige Schritte entfernt von der Unterkunft.
Das Hotel umfasst 84 Zimmer mit Ausstattung zur Kaffee- & Teezubereitung. Außerdem gibt es moderne Annehmlichkeiten — einen Flachbildfernseher mit Satellitenkanälen. Einige Zimmer verfügen auch über ein privates Bad mit einer behindertengerechten Dusche und Handtüchern. Den Gästen stehen private Badezimmer mit einer getrennten Toilette und einer Dusche zur Verfügung.
Das La Quinta Inn & Suites By Wyndham St Louis Route 66 Windsor Springs bietet täglich ein kontinentales Frühstück an. Das Restaurant Denny's serviert verschiedene Arten von amerikanischen Gerichten und liegt in unmittelbarer Nähe zur Unterkunft.