The Sturbridge Host Hotel is located on Cedar Lake in Sturbridge, Mass. The Sturbridge Host Hotel is minutes away from Old Sturbridge Village and other major attractions, including Old Sturbridge Village and the Sturbridge Cigar Company. In addition, the hotel features an indoor pool and spa, miniature golf, sauna and a full fitness center. Its hotel rooms are designed with both the business traveler and family vacationer in mind and many of the 223 rooms feature illuminated fireplaces and in-room cable TV with Nintendo. The hotel also has meeting and conference center space for up to 1,000 people.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.