Where is Noboribetsu?

Where is Noboribetsu located?

Noboribetsu, Noboribetsu (Station), Japan (approx. 42.45218°, 141.1807°)


Where is Noboribetsu on the map?