Where is Kikonai Station?

Where is Kikonai Station located?

Kikonai Station, Kikonai Station, Japan (approx. 41.67773°, 140.434°)


Where is Kikonai Station on the map?