London Feeds Itself

London is often called the best place in the world to eat – a city where a new landmark…