Super 8 O'Fallon MO

1 star
987 West Terra Lane O'Fallon MO MO 63366

Less than 3 miles from Lake Saint Louis, this O’Fallon, Missouri hotel offers rooms with free Wi-Fi and 32-inch flat-screen TVs. An indoor pool is available on site.A microwave and a refrigerator are...more

6.3
Review score
174 verified reviews



Last updated: 14 May 2024

Free cancellation and/or book now and pay later rooms are subject to availabilty.

Not what you were looking for? Click here to try a different hotel search in O'Fallon MO

Super 8 United States