Nakamura is one of the best sushi shops that I have been to in Tokyo. Their sushi is smaller in size, but the fish and seafood are absolutely packed with amazing flavours. After one bite of sushi, the taste can go on and on in your mouth. Continue reading