Where is Matsushima Station?

Where is Matsushima Station located?

Matsushima Station, Matsushima Station, Japan (approx. 38.37953°, 141.06541°)


Where is Matsushima Station on the map?