9/10
Wonderful
71 review
Free Wi-Fi
This Southbridge, Massachusetts hotel features an indoor swimming pool, on-site dining, and events spaces. Free Wi-Fi is available throughout the hotel. Old Sturbridge Village is 5 miles away.
Number of rooms: 203
14 Mechanic Street, Southbridge, MA 01550, United States
Hotel booked 2 times today.