The food seems to have gone downhill since the local down. I thought my miso soup was very tasteless...
Itzu
(26)
Advertisement
Itzu is a restaurant located in London, England, offering healthy food options suitable for those on the go. The establishment serves a range of dishes, including miso soup and seafood platters, catering to customers looking for quick and nutritious meals.
With locations like Euston Station and Neil Street, Itzu provides efficient service for busy diners. The menu features a variety of dishes that aim to be both healthy and convenient for patrons seeking a fast dining experience.
Generated from the web
Reviews
Easy food on the go …. Quick efficient service @ the Euston station. Healthy sea food platter with t...
We ate at the Itzu on Neil Street. I didn't think I was hungry but to my partner's dismay the Sashim...
You might also like
Advertisement


