answersLogoWhite

0

The Itsu restaurant located in London is known for it's Suchi and Japanese style foods. The reviews for this restaurant expresses that the food is great, although pricey.

User Avatar

Wiki User

12y ago

What else can I help you with?