Cherry blossoms at their best in Tokyo
A large number of people enjoy the cherry blossoms of the Meguro River, which are at their best as the cherry blossoms are announced to be in full bloom in central Tokyo.
Details
Restrictions
High-resolution file available on request
Authorization requested before purchase
Authorization requested before purchase