Where is Abashiri Station?

Where is Abashiri Station located?

Abashiri Station, Abashiri Station, Japan (approx. 44.020336°, 144.25252°)


Where is Abashiri Station on the map?