Location: Onishi Town, Imabari City, Ehime Prefecture
Take a walk along the road where the Kawazu cherry blossoms have begun to fall
Show original text