Farm Shop Manager
2 days ago
London
Farm Shop Manager – The Farm Shop, Mayfair. The Farm Shop Manager will ensure the seamless running of the Farm Shop whilst delivering an exceptional experience for every visitor. Located over two floors, Farm Shop sells meat, wine, cider, honey and foraged ingredients from our 1,000 acre farm in ...