Company Description. The Sturbridge Host Hotel Conference Center is centrally located in Sturbridge Massachusetts on beautiful Cedar Lake. We offer 232 guest rooms, with 24 mini suites, 5 suites, along with 35,000 square feet of flexible meeting space. We also offer a variety of catering options for our events and functions, all produced by our dynamic kitchen team. While this may sound impressive, what is even more impressive is our team of de...
Company Description. The Sturbridge Host Hotel Conference Center is centrally located in Sturbridge Massachusetts on beautiful Cedar Lake. We offer 232 guest rooms, with 24 mini suites, 5 suites, along with 35,000 square feet of flexible meeting space. Our guests also have access to our 3 on property dining options, The Greenhouse for breakfast, The Oxhead Tavern, with lakeside dining and VIP’s Lounge. We also offer a variety of catering option...
Company Description. The Sturbridge Host Hotel Conference Center is centrally located in Sturbridge Massachusetts on beautiful Cedar Lake. We offer 232 guest rooms, with 24 mini suites, 5 suites, along with 35,000 square feet of flexible meeting space. Our guests also have access on property dining options. We also offer a variety of catering options for our events and functions, all produced by our dynamic kitchen team. While this may sound i...