Cherry blossoms are in full bloom!

DSCN2252 (2)
March 31, 2016 at 8:00 AM

There are hundreds of cherry blossom trees
along the Meguro river,
which is famous for its cherry blossoms.


Aobadai 1-23, Meguro, Tokyo, Japan
Nearest Station : Naka-meguro Sta.

Step forward/back to
Navigation

Casual Walk in Tokyo