Boasting a total area of 175,000 square meters and more than 1,500 trees, the whole forest of flowering cherries compete to bloom in March and April every year. Like clouds and sunset glows, they deliver a grand sight of “In hundreds of meters of flowers a beauty returns and a vast world of snow cherry blossom unfolds.”