Where is Yabashira?

Where is Yabashira located?

Yabashira, Yabashira, Japan (approx. 35.79158°, 139.9376°)


Where is Yabashira on the map?