Meguro River 目黒川

Meguro River, or Meguro-gawa is a famous place in Tokyo for viewing cherry blossoms, but I have only ever seen photos of it. I decided to rectify it this year by starting off the sakura season here! More than 800 sakura trees line both sides of the river, and are a…

Read more
1 13 14 15 16 17 48