#2 in Worcester Hampton Inn & Suites Worcester
★★★
142 Main Street, Sturbridge (MA), United States Show on map
Scottish Inns Sturbridge is a 2-star hotel in Sturbridge (MA), United States. Guests rate it 6.8/10 (pleasant) across 1 reviews, ranking it #13 of 14 places to stay in Sturbridge (MA).
142 Main Street, Sturbridge (MA), 1566, United States
Scottish Inns Sturbridge has a guest rating of 6.8 out of 10 from 1 reviews, which is considered pleasant. It ranks #13 of 14 properties in Sturbridge (MA) on Triptoic.
Scottish Inns Sturbridge is located at 142 Main Street, Sturbridge (MA) 1566, United States.
Scottish Inns Sturbridge is rated 2 stars.
Highly rated alternatives close by
#1 in Southbridge
#1 in Worcester
#1 in Storrs