St. Clair Inn, Historic hotel in St. Clair, United States.
The St. Clair Inn on North Riverside Avenue is a hotel showcasing Tudor Revival elements with detailed handcrafted details across its expansive grounds. The property sits directly along the river with rooms distributed throughout the main structure.
Local businessmen founded the St. Clair Community Hotel Corporation in 1925 to construct a large hotel, which opened a year later. The building endured difficult economic times and continues operating today.
The building has shaped the appearance of St. Clair for decades, with a style that catches the eye of most visitors when they arrive. Its riverside location makes it a gathering point where locals and travelers naturally converge.
Visitors can explore the grounds on foot and discover the different areas of the hotel and its gardens. The riverside location makes it easy to reach and visible from many vantage points around town.
Two noted designers of the era created this building with a type of craftsmanship that is rarely seen today. Modern restorations preserved these details while the hotel continued welcoming guests.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.