BLOCLEats

Itsu

Retail Unit
130 Fleet Street
London
EC4A2BH

Food rating: 5/5 stars
Updated: 8. January 2024

map for Itsu

Takeaway Shop nearby

  1. Paul, EC4A2BU
  2. Pret A Manger, EC4A2BH