Shibuya River
The Shibuya River is a river which flows through central Tokyo, Japan.
The river is 2.6 km in length originating close to Shibuya Station and passing through Shibuya and Minato wards before merging with the Furu River near Hiroo and flowing into... Wikipedia