Located 4.3 km from the Frank Lloyd Wright House in Ebsworth Park, the non-smoking La Quinta St Louis Route 66 Hotel Windsor Springs includes 84 rooms.
The hotel is about 30 km from Lambert airport and within 15 minutes' drive of such cultural venues as the National Museum of Transportation. The Magic House Children's Museum is 2.2 km away, and Osage Beach is 198 km from this Windsor Springs hotel. The La Quinta St Louis Route 66 Windsor Springs is not far from the Long-standing 105-acre Laumeier Sculpture Outdoor Park. 1333 South Kirkwood bus stop is approximately a 10-minute walk from the accommodation.
The hotel features a continental breakfast. Denny's is ideal for tasting American cuisine and is situated a stone's throw from the property.