Posted: Fri Apr 03 2015
More than 800 sakura trees bloom along a 4km stretch of the Meguro River. Lit up at night around Nakameguro Station, the cherry blossoms are already showing signs of age: petals are falling onto the water and floating away.
Copyright © 2014 Time Out Tokyo
Add your comment