Where is Shimada?

Where is Shimada located?

Shimada, Shizuoka, Japan (approx. 34.879912°, 138.146599°)


Where is Shimada on the map?