Where is Kutchan?

Where is Kutchan located?

Kutchan, Kutchan (Station), Japan (approx. 42.90169°, 140.7454°)


Where is Kutchan on the map?