Where is Hachimantai?

Where is Hachimantai located?

Hachimantai, Hachimantai (Station), Japan (approx. 40.14307°, 140.8043°)


Where is Hachimantai on the map?