Super 8 by Wyndham Sturbridge Sturbridge
358 Main St
Sturbridge,
MA 01566
Near Old Sturbridge Village
Distance3.9 miles
SELECT