1 Categories Japan Tokyo travel October 31, 2015 1* Michelin Sushi Iwa (Tokyo, Japan) A high end sushi experience in Japan can be intense and uncomfortable sometimes with the formality and etiquette, the inevitable language barrier and the hefty..