Where is Sumida?

Where is Sumida located?

Sumida, Sumida (Station), Japan (approx. 35.18785°, 137.04109°)


Where is Sumida on the map?