So you’ve never been to… Site London E2

This vegan cafe and restaurant is instantly one of the capital’s best new plant-based destinations