Das Hotel La Quinta St Louis Route 66 Windsor Springs liegt einen 25-minütigen Spaziergang vom The Magic House entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Windsor Springs.
Das Hotel ist in 2 km Entfernung vom Possum Woods Conservation Area gelegen. Zu den nahe gelegenen Sportattraktionen gehört der Sugar Creek Park (ist in circa 15 Fahrminuten Entfernung vom Hotel). Auch der Watson Trail Park ist nicht weit entfernt vom La Quinta St Louis Route 66 Windsor Springs. Die Unterkunft liegt in einer 550 Meter Entfernung von der Bushaltestelle 1333 South Kirkwood entfernt.
Jeden Morgen wird den Hotelbesuchern ein kontinentales Frühstück serviert. Das Restaurant Five Guys bietet amerikanische Gerichte ziemlich nah am Hotel.