The Sturbridge Host Hotel + Conference Center is centrally located in Sturbridge Massachusetts on beautiful Cedar Lake. Offering 232 guest rooms, with 24 mini suites, 5 suites, along with 35,000 square feet of flexible meeting space. Our location offers 3 dining options, The Greenhouse for breakfast, The Oxhead Tavern, with lakeside dining and VIP’s Lounge. We also offer a variety of catering options for our events and functions, all produced by our dynamic kitchen team.
Sturbridge Host Hotel and Conference Center Address
366 Main Street Sturbridge, MA United States
Sturbridge Host Hotel and Conference Center Email
Sturbridge Host Hotel and Conference Center Phone Numbers