Designed by
Title
Sakura Festival lanterns at Meguro River,Tokyo,Japan in spring.Non English texts mean `Meguro River Sakura Festival` #93075401
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.
This image is editorial