Itadakizen London :
139 King's cross Road London
WC1X 9BJ
Tel: 02072783573
Tue to Sat 18:00 - 22:00
Sunday, Monday & Bank holiday Closed