The Farm Shop
A farm shop is a permanent or semi-permanent structure where farm products from a specific farm or multiple farms, both fresh and processed (such as jams, honey and cheese), are offered for direct sale to consumers. Shops are normally open to the public y...