Traditional dishes and had some fantastic torro.
Not a romantic place but food is so good. This little restaurant was voted as best Sushi restaurant in London over several years.
8 Station Parade
Uxbridge Rd, London W5 3LD, United Kingdom
+44 20 8992 2848
Uxbridge Rd, London W5 3LD, United Kingdom
+44 20 8992 2848