Where is Shotton Station?

Where is Shotton Station located?

Shotton Station, Shotton Station, Great Britain (approx. 53.21254°, -3.03842°)


Where is Shotton Station on the map?