Itadakizen London

139 King's Cross Rd, London WC1X 9BJ, United Kingdom

London, United Kingdom

Japanese restaurant focused on organic, vegan meals, hosting workshops on sustainable food.

Rating: 1020

Score: 4.4

Price: Moderately expensive

No reviews available.