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
Read more...