1800 Zumbehl Road, MO 63303 St. Charles, United States
Located just off Interstate 70, this St. Charles, Missouri all-suite hotel offers a daily continental breakfast and rooms with free Wi-Fi and a cable TV. Harrah’s St. Louis Casino is just 7.4 miles away.