This Japanese Restaurant Makes the World’s Smallest Sushi

Tokyo restaurant Sushiya no Nohachi reportedly serves great sushi, but it is most famous for its gimmick – making the world’s smallest sushi with a single grain of rice. Located in Asakusa, a slightly quieter part of Tokyo, Sushiya no Nohachi is the place to go if you want to enjoy the tiniest, most adorable […]