La Quinta Inn & Suites by Wyndham St Louis Route 66
St. Louis Missouri
When you stay at La Quinta Inn & Suites by Wyndham St Louis Route 66 in St. Louis, you'll be in the historical district, within a 15-minute drive of Forest Park and Washington University in St. Louis. This hotel is 9.8 mi (15.8 km) from St. Louis Zoo and 13.4 mi (21.5 km) from St. Louis Union Station.
Make yourself at home in one of the 84 guestrooms featuring MP3 docking stations and LED televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include desks and coffee/tea makers, as well as phones with free local calls.
Property Details
Location
1580 S Kirkwood Rd, St. Louis, Missouri 63127, United States