236 Station Road HA8 7AU Zen Buddha - Vegan & Vegetarian Restaurant & Takeaway Edgware LondonZen Buddha offers vegan cuisine at a great price that is all animal free and made with wholesome vegan ingredients, offering a starting point for those who want to make the transition to a plant-based diet. https://www.zen-buddha.co.uk/