Hampton Inn Sturbridge Near Old Sturbridge Village
328 Main St -
Sturbridge,
MA 01566