Feel At Home At Our Lakeside Sturbridge Hotel
With a coveted location along the beaches of Cedar Lake, our conference center hotel is the ultimate New England destination for business travel and family vacations. Meet your highest corporate goals in 35,000 square feet of flexible event space. Enjoy a light cardio workout in our fitness area and soothe sore muscles in our heated indoor pool. Bond with the family over paddle boats, kayak’s or relax on the beach, horseshoes and water activities. When it’s time to unwind, enjoy a specialty drink at the Lounge or gather around our inviting lakeside fire pit. With business-centric facilities and seasonal entertainment, Sturbridge Host Hotel & Conference Center is a relaxing refuge of resort-style services in an intimate, scenic lakeside setting.