Cherry Blossoms Have Just Bloomed In This Japanese Town, And The Photos Are Magical

Kawazu is located on the Izu peninsula, just 2 hours by train from Tokyo station.
Advertisements