Super 8 by Wyndham Sturbridge Near Old Sturbridge Village
358 Main St -
Sturbridge,
MA 01566