Place to eat: Brookfield Orchard, North Brookfield, Massachusetts, United States

About this place:

One of the Strangest Apple Orchard Stand I've seen. Great Apple Dumplings.

12 Lincoln Road
North Brookfield, Massachusetts, US

Discovered by Ed Steinerts
on 10 November 2007.
311 views.