Where is Kumanoshi Station?

Where is Kumanoshi Station located?

Kumanoshi Station, Kumanoshi Station, Japan (approx. 33.88964°, 136.09895°)


Where is Kumanoshi Station on the map?