The Castle
The Castle in Islington is boasting a mouthwatering vegan menu all year round in its gorgeous space. Head outside on the pretty alfresco terrace or inside area, where you'll be able to sink your teeth into a plant-based roast, served with all of the good stuff.