Sturbridge Host Hotel & Conference Center - Meetings
366 Main Street Sturbridge, MA
About Sturbridge Host Hotel & Conference Center - Meetings
Host your next corporate retreat, business meeting or conference in a lakeside setting that clears the mind and inspires creativity. Sturbridge Host Hotel and Conference Center, located in charming Sturbridge, Massachusetts on the shores of Cedar Lake, offers over 35,000 square feet of flexible event space, recently renovated meeting rooms, an exhibition hall, and two ballrooms.
Show Phone
Links: Website Facebook
Package Pricing
Event Spaces
Seminar Theatre
Abbington Room
American Grille
Brimfield Room
Brookfield Room
Charlton Room
Cheshire Room
Danforth Room
Entire Facility
Executive Board Room
Grand Ballroom
Hawthorne Exhibit Hall
Oxhead Tavern
Presidential Suite
Seminar Theatre I
Seminar Theatre II
Southbridge Room
Sturbridge Room
The Common
VIP'S Lounge