Our local farm shop is Norbury Farm. Aboult a mile or so away, it's a proper working farm, which also sells fruit and veg, meat, flowers and has a new tea shop. I don't know much about flowers, but the other things are excellent, with top-quality local produce and high levels of expertise. The staff are all very knowledgeable and happy to answer your questions. I wouldn't dream of buying bacon anywhere else now, or sausages. And although I get most of my weekly fruit and veg from an organic box scheme, I sometimes take surplus produce from my allotment to the greengrocer here to barter for things I can't grow.
I went there today to place my Christmas order. We're having a duck. I've found a duck is just the right size for the few meat-eaters in the family. A turkey is too big and I'm not a huge fan of turkey anyway. I'd love to do a goose one day, but they're so big it would mean inviting a dozen people over for Christmas dinner to make it worth it.
The tea shop is a new addition, and I popped in today and had a cup of coffee and a slice of cake. The cake was home-made on the premises and was delicious. The staff were super friendly, and the decor was tasteful country-farm, cosy and appealing.
Farm shops can be a good place to buy local good quality produce. If you have a good one don't keep it a secret - tell your friends, neighbours, family and colleagues. Use it regularly, or next time you look it may not be there anymore. But as with farmer's markets you have to take care. Some of them just buy rubbish non-local food from the cash and carry, or even from supermarkets, and then charge you extra. Be prepared to ask questions, and think about the quality of the food you're buying. Is this good quality meat and veg? Can you tell the difference? Or are you just paying extra for the privilege of parking in a farmyard?