Where is Yamabe Station?

Where is Yamabe Station located?

Yamabe Station, Yamabe Station, Japan (approx. 43.24482°, 142.3816°)


Where is Yamabe Station on the map?