Sturbridge Host Hotel

366 Main St (Rt 20)
Sturbridge
Massachusetts
United States