Holiday Inn Express & Suites - Sturbridge

Sturbridge • Show on map
Price as low as USD 113.05
1.1 km from Old Sturbridge Village Holiday Inn Express & Suites - Sturbridge is located in Sturbridge and provides air-conditioned rooms. Featuring a 24-hour front desk this property also provides guests…More info
