Where is Temmabashi Station?

Where is Temmabashi Station located?

Temmabashi Station, Temmabashi Station, Japan (approx. 34.68906°, 135.5173°)


Where is Temmabashi Station on the map?