Where is Shimamaki?

Where is Shimamaki located?

Shimamaki, Shimamaki, Japan (approx. 42.700966°, 140.06163°)


Where is Shimamaki on the map?