itsu - Fleet Street
130 Fleet St, London
020 7936 3171
Recent Reviews
You May Also Like
CORD by Le Cordon Bleu - 85 Fleet St
Modern European, Restaurants
Coco di Mama - Italian To Go - Fleet St - 90 Fleet St
Italian, Fast Food
Pret A Manger - 143 Fleet St
Sandwich Shops, Fast Food
London, Greater London
itsu - Fleet Street
130 Fleet St, London, Greater London EC4A 2BH
020 7936 3171