
The Meguro River is a river which flows through Tokyo, Japan. Its tributaries include the Kitazawa River and the Karasuyama River. The river flows into Tokyo Bay near the Tennōzu Isle Station.
Ranked #2 on "Top 10 Cherry Blossom Spots in Japan 2026". Cast your vote to back or challenge this spot.
Be the first to vote on this ranking.