Super 8 - Fenton/St. Louis Area Hotel is a 3-star venue set 26 km away from The Dome at America's Center.
Hollywood Casino St. Louis is about 24 km from the hotel. The venue is located 28 km from Saint Charles.
Guests can reach Super 8 - Fenton/St. Louis Area Hotel from Lambert-St. Louis International airport within 30 minutes' drive.
Such business facilities as a meeting room and a photocopier are also available on site.