Where is Shinsen Station?

Where is Shinsen Station located?

Shinsen Station, Shinsen Station, Japan (approx. 35.65715°, 139.6932°)


Where is Shinsen Station on the map?