Where is Iwamura Station?

Where is Iwamura Station located?

Iwamura Station, Iwamura Station, Japan (approx. 35.3687°, 137.4341°)


Where is Iwamura Station on the map?