Super 8 by Wyndham St. Clair MO
Business hours
Open 24 Hours
About us
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.
| Payment options | Cash, Debit Card |
| Tags | Hotel in Saint Clair Missouri | Saint Clair Missouri Hotels | St Clair Missouri Pet Friendly Hotel |
| Video | https://youtu.be/wMDMDC5bhgY |
Is this your business?
Featured businesses
1010 South Outer Road, St. Clair, Missouri, 63077
(636) 629-8080