
Even if you’ve never consciously bought anything from Natoora, chances are you’ve eaten some of its produce – the company supplies 800 top chefs in London and 400 more in New York and Paris. Known for their exceptionally high quality, seasonal fruit and vegetables sourced directly from growers as well as its own farms, Natoora already has four stores in London, and it's just added a fifth
Located on Elgin Crescent in Notting Hill, the store will not
...