1332 Park Plaza Drive, O'Fallon
Located just off Interstate 64 in O’Fallon Illinois this all-suite hotel features a full kitchen in every room. Free Wi-Fi is available throughout the property and the St. Louis city center is 17 miles away.