• See More

    Miharu Takizakura is one of Japan’s top five cherry blossom trees. It’s over 1,000 years old! The best time to see the blossoms is in mid-April. Perfect for cherry blossom viewing.

Other Reviews by Emily Wu