Where is Iimori?

Where is Iimori located?

Iimori, Iimori (Station), Japan (approx. 36.67071°, 137.8501°)


Where is Iimori on the map?