Where is Iiyama Station?

Where is Iiyama Station located?

Iiyama Station, Iiyama Station, Japan (approx. 36.845726°, 138.35875°)


Where is Iiyama Station on the map?