Hampton Inn St. Louis/St. Charles

3720 W Clay St
St Charles
Missouri
United States