Where is Shibamata?

Where is Shibamata located?

Shibamata, Shibamata (Station), Japan (approx. 35.75966°, 139.8684°)


Where is Shibamata on the map?