Where is Nirō Station?

Where is Nirō Station located?

Nirō Station, Nirō Station, Japan (approx. 34.84888°, 135.2269°)


Where is Nirō Station on the map?