686 HIGH RD, LEYTONSTONE, E11 3AA 58 HOE STREET, WALTHAMSTOW, E17 4PG
Dine in, takeaway and delivery
…which happen to be vegan