Where is Sumarinai?

Where is Sumarinai located?

Sumarinai, Hokkaido, Japan (approx. 44.27639°, 142.1594°)


Where is Sumarinai on the map?