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.
No travel guides available for this area yet.
No travel guides available for this area yet.