Sushi Iwa is arguably one of the most talked about sushi restaurants in Tokyo. The One Michelin Star restaurant in Ginza, Tokyo, has an elusive shop front and an even more “exclusive” reservation list.
It took us numerous attempts over a period of two years before we finally succeeded in scoring two seats on one of those weekday afternoons for lunch.
So, are they really worth all the hype? You will find out in a while.