LONDON, UNITED KINGDOM
Selfridges (Foodhall)
📍400 Oxford Street, London W1A 1AB
Andreas of Chelsea Green
📍4 Cale St, London SW3 3QU
Partridges
📍2-5 Duke of York Square, 5 King's Road, London SW3 4LY
The Grocery
📍52-56 Kingsland Rd, London E2 8DP
Earth Natural Foods
📍200 Kentish Town Rd, London NW5 2AE