Where is Jimbōchō Station?

Where is Jimbōchō Station located?

Jimbōchō Station, Jimbōchō Station, Japan (approx. 35.695972°, 139.75798°)


Where is Jimbōchō Station on the map?