Natural and organic food chain Whole Foods Market runs five stores in London, the best regarded by locals being 63-97 Kensington High Street store. It has the widest array of healthy organic foods and not only. You'll find also nutrition supplements, vitamins, Ayurvedic health products, cosmetics and even salad seeds. The huge hall houses also a salad bar and a juice bar, offering a large variety of freshly squeezed juices possessing all possible healing and restorative qualities. In the store you can buy organic wines and champagnes as well.
Worth visiting is also a comparatively smaller Whole Foods Market 32-40 Stoke Newington Church St. It boasts an exceptional selection of organic nuts, teas and spices.
Whole Foods Market is a must visit destination for healthy food aficionados!
Keywords: eco store, stores, shops, shop, market, store, London