Meguro River (Sakura Avenue)

The cherry blossom trees along Meguro River bloom with about 800 cherry blossoms in spring, creating a picturesque scenery. Stylish cafes and shops line the riverside, making it a popular spot for many tourists to enjoy the beauty of spring in Japan while strolling.

6 experiences

View All →

0 travel guides

No travel guides available for this area yet.