Where is Shin-Otaru Station?

Where is Shin-Otaru Station located?

Shin-Otaru Station, Shin-Otaru Station, Japan (approx. 43.162586°, 140.98795°)


Where is Shin-Otaru Station on the map?