Home > Resturants > Itsu

Itsu

Food:

Address: 161-163 Victoria Street , London SW1E 5NA , England, London W1E 5NA

Takeout, Seating, Wheelchair Accessible

+44 20 7630 7641

View Menu