Where is Edobashi Station?

Where is Edobashi Station located?

Edobashi Station, Edobashi Station, Japan (approx. 34.7445°, 136.5141°)


Where is Edobashi Station on the map?