Where is Shimada Station?

Where is Shimada Station located?

Shimada Station, Shimada Station, Japan (approx. 34.8302°, 138.1734°)


Where is Shimada Station on the map?