[Skip to Content]Privacy Policy
Skip to main content
Sturbridge, Massachusetts: 508-347-7393

Retreat Lakeside at Our Hotel near Worcester, MA

Located on the shores of Cedar Lake, Sturbridge Host Hotel & Conference Center brings the best of Central Massachusetts all together. Take a few short steps to the beach for swimming, boating, volleyball, horseshoes, croquet and an inviting lakeside fire pit. Spend the day exploring Old Sturbridge Village or thrill the kids at nearby Six Flags New England. Our prime location on Route 20 provides convenient, direct access to Hartford, Connecticut, Providence and New York City. Our coveted lakeside location makes us a renowned destination for weddings, corporate retreats and unforgettable summer getaways.

Attractions Near Sturbridge Massachusetts


Sturbridge Host Hotel & Conference Center Location Map