This hotel is located in Arnold, just outside St Louis. Countless restaurants can be found in the surrounding area, and it is about 30 km to the city centre of St Louis and its many attractions and sights.
See more: Hotels in USA Hotels in St Louis - Mo Holiday Destinations in USA