Economy Lodge 682 Main St Sturbridge
La Quinta Inn & Suites by Wyndham Sturbridge
Sturbridge Country Inn
Sturbridge Country Inn Bed & Breakfast