Super 8 - Fenton/St. Louis Area is a 3-star property only 4.5 km from Laclede's Landing, Six Flags St Louis and Frank Lloyd Wright House in Ebsworth Park.
This hotel is placed within proximity to parks.
A local bus stop is 450 meters away.
This property comprises 72 guestrooms with modern facilities.