Sturbridge Host Hotel & Conference Center - Meetings

366 Main Street, Sturbridge, MA
Capacity: 700 people
About Sturbridge Host Hotel & Conference Center - Meetings
Celebrate your special day on the picturesque shores of Cedar Lake. Located in beautiful Central Massachusetts, the Sturbridge Host Hotel & Conference Center offers a variety of indoor and outdoor sites for intimate ceremonies and grand wedding receptions. At the Sturbridge Host Hotel & Conference Center, you can also host your next corporate retreat, business meeting or conference in a lakeside setting that clears the mind and inspires creativity.
Package Pricing
Event Spaces
Executive Room
Executive Room
Grand Ballroom
Grand Ballroom
Lakeside Reception Tent
Lakeside Reception Tent
Seminar Theatre
Seminar Theatre
The Commons
The Commons
Additional Event Spaces
Location
Venue Types
Features
  • Max Number of People for an Event: 700