This privately run hotel is ideally located in the city centre of St Louis.
See more: Hotels in USA Hotels in St Louis - Mo Holiday Destinations in USA