Where is Sembayashi Station?

Where is Sembayashi Station located?

Sembayashi Station, Sembayashi Station, Japan (approx. 34.72392°, 135.5547°)


Where is Sembayashi Station on the map?