×

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
Source: Shibuya City
Mouth: Tokyo Bay
Length: 2 mi