Designed by
Title
Cherry trees along Meguro River,Meguro-ku,Tokyo,Japan are light up in the evenings of spring. #92218171
Description
Meguro River is located in Meguro-ku of Tokyo,Japan. 800 cherry trees line Meguro River for 3.8 kilometers and creates an amazing sight in spring.During Meguro River Sakura Festival,the trees are light up in the evenings.