Must-visit Cherry Blossoms viewing spot, Meguro River (Meguro-ku of Tokyo).
To Nakameguro Station takes 1 minute on foot from Tokyo Metro Hibiya Line • Tokyu Toyoko Line...
A Famous Cherry Blossom Spot in Tokyo with 4km of Cherry Trees Lined Together.
Shinagawa / Nature Spots