View Larger Map
The Sturbridge Host Hotel and Conference Center is located on scenic Cedar Lake in Sturbridge, Massachusetts. Situated at the crossroads of New England, our location is convenient for both the business and the leisure traveler.
Our 233 newly renovated guestrooms are now among the finest in the area, most with a view of Cedar Lake or our indoor Tropical Courtyard. With 39 suites to choose from, we are often called "the largest Bed and Breakfast in Sturbridge". Health Club, Indoor heated swimming pool and seasonal lake-side dining set us apart from other Sturbridge hotels.
We offer 35,000 square feet of flexible function space to include a 12,000 square foot Exhibition Hall. Along with our Grand Ballroom, Junior Ballroom, Seminar Amphitheater and Executive boardrooms we can accommodate business or social functions from 3 to 1,500 people (all with complimentary parking available).