BLOCLEats

ITSU

53-54 Tottenham Court Road
W1T2EJ

Food rating: 5/5 stars
Updated: 19. December 2018

map for ITSU

Takeaway Shop nearby

  1. Seoul Plaza, W1T2EH