This popular hotel offers its guests great amenities for touring or airport overnight stays. The hotel is 800 m from St Louis International Airport and about 24 km from the city centre.
See more: Hotels in USA Hotels in St Louis - Mo Holiday Destinations in USA