Japan in Spring – Cherry Blossom Season
6 min read
Japan's cherry blossom season is a natural spectacle that everyone should experience at least once in their lifetime...
Tokyo in March means: Ueno Park, Shinjuku Gyoen and of course the Tokyo Tower framed by delicate pink blossoms.