Join now
Log in Join

Where can I find seeds and oil in London?

Dear members,

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 :)

London Forum