Organic London
As well as individual cafes, restaurants and gastro-pubs, London has several Whole Food Markets stores including a superstore in Kensington and the large chains of supermarkets including Waitrose, Marks & Spencers, Tesco and Sainsburys all have quite substantial ranges of organic food.
Choose your Suburb