Where can I find seeds and oil in London?
Does anyone know where in London is best place to buy oil and seeds for consumption (preferably organic)? Other than Planet Organic and Holland&Barrett? I assume there must be some nice small local stores.
For example, if you need spices, there is one beautiful small store in Notting hill - you can find there spices from all over the world. So I am looking for something similar, but with seeds and oil :)