Company name: Itadakizen
Description: Itadakizen London is now open with new tapas menu!
7-10 Fish St, Shrewsbury SY1 1UR, United Kingdom