Sleep Inn & Suites O Fallon is situated in Weldon Spring Heights, 45 km from Saint Louis.
Rooms are equipped with a private bathroom. Sleep Inn & Suites O Fallon features free WiFi throughout the property.
Chesterfield is 13 km from Sleep Inn & Suites O Fallon, while St. Charles is 21 km from the property. Lambert- St.Louis International Airport is 30 km away.