Where is Otōbashi Station?

Where is Otōbashi Station located?

Otōbashi Station, Otōbashi Station, Japan (approx. 35.14664°, 136.8914°)


Where is Otōbashi Station on the map?