Top notch sushi near Tokyo, an absolute must for any Japan visitors
Hands down the best sushi I have ever had in Japan and I have had a lot!! In Kashiwa, so a little out of Tokyo, but worth a trip there just for this sushi restaurant. The tuna melts in the mouth, the...