Highway: I-70
Exit: 216
Street Address: 987 W TERRA LANE
City: O'FALLEN
State: MO
Postal Code: 63366
Phone: 636-272-7272
# of Parking Spots: 7
Conveniently located off I-70, about 40 minutes west of St. Louis, our Super 8 O'Fallon/ St. Louis Area hotel near Lambert-St. Louis International Airport (STL) offers easy access to popular area destinations, including Harrah's Casino and the Gateway Arch.