The comfortable city hotel lies close to shopping opportunities and is only 15 minutes away from the centre of St. Louis.
See more: Hotels in USA Hotels in St Louis - Mo Holiday Destinations in USA