Sturbridge Host Hotel + Conference Center Employee Directory
HospitalityMassachusetts, United States2-10 Employees
The Sturbridge Host Hotel + Conference Center is a full-service hospitality venue located in Sturbridge, Massachusetts, on Cedar Lake. The property comprises 232 guest rooms, including 24 mini suites and five suites, and features 35,000 square feet of flexible meeting space, along with three on-site dining venues and catering capabilities. On-site dining options include The Greenhouse for breakfast, The Oxhead Tavern with lakeside dining, and VIP’s Lounge, supported by a kitchen team that handles event catering. The property serves groups and organizations planning meetings and conferences, leveraging its on-site dining and meeting facilities, while operating with a small staff.