Whole Foods Market is the world's largest retailer of natural and organic foods, with stores throughout North America and the United Kingdom. The first Whole Foods Market opened in 1980 with the mission to provide a more natural food alternative than what most supermarkets were offering, as well as adhering to strict quality standards. And this is still their philosophy today. Here's where you can find Whole Foods in London, England.
The Barkers Building in Kensington
The flagship Whole Foods Market store in London is the Barkers Building, an iconic building on Kensington High Street.
There are always samples to try (especially in the ground floor cheese room) and regular events such as chef demonstrations and children's activities. You can buy food from the store and eat what you've purchased on the first floor which has space for 150 diners. There are also a number of restaurants and food stalls.
Address: 63-97 Kensington High St, Kensington, London W8 5SE
Address: 49 Parkway, London NW1 7PN
This store is a great central London go-to for healthy snacks.
Address: 20 Glasshouse Street, London W1B 5AR
- Clapham Junction: 305-311 Lavender Hill, London SW11 1LN
- Stoke Newington: 32-40 Stoke Newington Church Street, London N16 0LU
- Fulham: Address: 2-6 Fulham Broadway, London SW6 1AA
- Richmond: Address: 1-3 George Street, London TW9 1AB