New England restaurant · 1 Sturbridge Village Road, Sturbridge, MA
More food in Sturbridge, MA · New England in Sturbridge