Full-Service Massachusetts Conference HotelHost 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. Catering, audio/visual equipment, and technical assistance are also available.
Sturbridge Host Hotel and Conference Center consistently ranks among the top meetings destinations within close proximity to major New England cities, including Boston, Providence, and Hartford. Here you’ll find professional meeting services, value-enhanced packages, ample lodging, onsite dining and a variety of post-meeting activities available to guests.
Sturbridge Host Hotel & Conference Center - Sturbridge, Massachusetts (MA)
Located atEmail: email@example.com
366 Main Street, Sturbridge, Massachusetts 01566Contact: 508-347-7393 | Fax: 508-347-3944