Meguro River

Tokyo's Famous Cherry Blossom Spot