Where is Bibaushi Station?

Where is Bibaushi Station located?

Bibaushi Station, Bibaushi Station, Japan (approx. 43.53741°, 142.4471°)


Where is Bibaushi Station on the map?