Scottish Inns Sturbridge

142 Main Street
Sturbridge
Massachusetts
United States