Cherry Blossoms in Meguro River

According to, a popular navigation service, the Meguro River as the number 1 popular location (even nation-wide) for Sakura seeing. Given that Sakura can be seen pretty much all over Japan, it is amazing that the Meguro River reigns at the top of the list.

The Meguro River is a long river that runs through Tokyo. Along the […]

By |2018-07-20T23:05:12+00:00April 3rd, 2016|trip|