Iwakura
Iwakura City in northern Aichi Prefecture is known for its beautiful cherry blossom trees along the Gojo River. About 1,400 cherry trees bloom in spring, attracting many visitors to the annual Iwakura Cherry Blossom Festival.
Iwakura City in northern Aichi Prefecture is known for its beautiful cherry blossom trees along the Gojo River. About 1,400 cherry trees bloom in spring, attracting many visitors to the annual Iwakura Cherry Blossom Festival.