• See More

    During the Meguro River Cherry Blossom Festival, 800 cherry trees bloom all at once—it's absolutely beautiful and impressive. But the crowds are also huge! At night, the illuminated cherry blossoms are a whole different kind of gorgeous.

Other Reviews by Hung Tuan