Island Sushi (Shimazushi)
Island Sushi or shima sushi (shimazushi) is a type of sushi local to the Hachijyo island located about 150 miles
Read moreIsland Sushi or shima sushi (shimazushi) is a type of sushi local to the Hachijyo island located about 150 miles
Read more