Just an hour outside St Louis in a charming small town, this hotel in Saint Clair, Missouri is close to Meramec Caverns, Six Flags and even historic Route 66. You’ll find that we’re perfect for any business or pleasure stay. Welcome to Super 8 by Wyndham St Clair MO.