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