Where is Sugamo?

Where is Sugamo located?

Sugamo, Sugamo (Station), Japan (approx. 35.73383°, 139.74033°)


Where is Sugamo on the map?