The Barkers Bldg, 63-97 Kensington High Street, London, United Kingdom
This is a wonderful place for healthy food. I went there about twice a week when I was living in South Kensington. The Tiramisu cake is the best one I have ever had!
Explore other organic restaurants
Based on the listing above, here are more in this area.