O La Quinta St Louis Route 66 Hotel Windsor Springs é composto de 84 quartos e fica a aproximadamente 25 minutos a pé de The Magic House.
Laumeier Sculpture Park está localizado a apenas 1.2 km de distância. The Frank Lloyd Wright House in Ebsworth Park também está a uma distância de 10 minutos de carro deste hotel. As opções para o turismo cultural incluem National Museum of Transportation, a 4.8 km de distância. Bem ligado a muitos pontos turísticos, La Quinta St Louis Route 66 de Windsor Springs se encontra a alguns passos da paragem de autocarros 1333 South Kirkwood. O hotel para não fumantes fica a cerca de 27 minutos de carro do aeroporto Internacional de Lambert, que fica a 30 km de distância.
O pequeno-almoço continental é fornecido para os hóspedes. Twisted Tree irá mimá-lo com a cozinha americana localizada a uma distância de 150 metros do La Quinta St Louis Route 66 Hotel.