Where is Nelson Station?

Where is Nelson Station located?

Nelson Station, Nelson Station, Great Britain (approx. 53.83501°, -2.21376°)


Where is Nelson Station on the map?