The Sturbridge Host Hotel & Conference Center is a welcome haven at the water’s edge of Cedar Lake. Relax in rooms and suites with traditional New England furnishings, free Wi-Fi and modern essentials. Succeed and celebrate in 35,000 square feet of event space, enhanced by picturesque views that clear the mind and inspire creativity. Energize in their fitness room and refresh in the heated indoor pool. Savor traditional Massachusetts seafood and steaks at Oxhead Tavern, and cap a satisfying day with drinks at Sturbridge Bar & Lounge. With a private beach, paddle boats and water activities, the hotel is where memories are made. Vacation in style and do business like you should at this lakefront hotel in picturesque central New England. Free Wi-Fi (in guestrooms) Swimming Pool and Fitness Area. Sturbridge’s many hiking trails which are located within hundreds of acres of preserved open space are steps away from your room.
ADDRESS
366 Main Street,
Sturbridge, MA 01566