Located 17 miles from central St. Louis, this O’Fallon, Illinois hotel offers a 37-inch flat-screen cable TV in every guest room. A hot breakfast with eggs, sausage, and more is served daily.
Number of rooms: 182
1118 Central Park Drive, O'Fallon, IL 62269, United States
Hotel booked 1 times today.