ItsuLondon > Restaurants > Japanese restaurantsCabot Square East, Canary Wharf, Tower Hamlets, London E14 |
2 minutes walk from ByronItsu is an excellent mini-chain which serves a short menu of sushi without any of the gimmickry that infects many more expensive Japanese restaurants.
...More