Where is Hatchōbori?

Where is Hatchōbori located?

Hatchōbori, Hatchōbori (Station), Japan (approx. 35.674637°, 139.77689°)


Where is Hatchōbori on the map?