London
Located over two floors, Farm Shop will sell meat, cheese and charcuterie, wine, cider, honey, and a foraged range produced with ingredients from our 1,000-acre farm in Somerset, alongside products from carefully selected farmers, growers and makers from the South-West. The first Farm Shop opened...