Where is South Shore Station?

Where is South Shore Station located?

South Shore Station, South Shore Station, Great Britain (approx. 53.7957°, -3.0493°)


Where is South Shore Station on the map?