Date added: 11 Jun 2024
Butcher
London
Butcher The Farm Shop, Mayfair- Incredible Industry Leading BenefitsLocated over two floors, The Farm Shop sells meat, wine, cider, honey and foraged ingredients from our 1,000 acre farm in Somerset, alongside product from carefully selected farmers, growers and makers from the South-West. Featuring...