Edging the shores of Cedar Lake, Sturbridge Host Hotel & Conference Center is a welcome haven at the water’s edge. Relax in rooms and suites with traditional New England furnishings, free Wi-Fi, and modern essentials

Testimonials

Nothing to show.