Tag Archives: Umegashima

Wasabi Village

There is a place in the mountains of Japan where wasabi root was discovered, the name of the place translates to “wasabi place.”

Continue Reading