Street Near Meguro River

Description

The iconic cherry blossoms along the Meguro River in Tokyo, Japan is one of the city's most famous "sakura" (cherry blossom) spots, featuring approximately 800 cherry trees lining the riverbanks for nearly 4 kilometers.

Details

6000 x 4000px

Formats

Digital Download

Printed Product

Buy

From $38.93

By continuing to use this website, you consent to the use of cookies in accordance with our Cookie Policy.