Where is Nagashima Dam Station?

Where is Nagashima Dam Station located?

Nagashima Dam Station, Nagashima Dam Station, Japan (approx. 35.1689°, 138.15712°)


Where is Nagashima Dam Station on the map?