Restaurant
Itadaki Zen
12 locals recommend,
Location
139 King's Cross Rd
London, England
Tips from locals
Vegan Japanese restaurant; you would never know you're eating vegan food
Japanese restaurant focused on organic, vegan meals, hosting workshops on sustainable food.