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?
{"latitude":34.8302,"longitude":138.1734,"title":"Shimada Station"}