Where is Salford Central Station?

Where is Salford Central Station located?

Salford Central Station, Salford Central Station, Great Britain (approx. 53.48308°, -2.25484°)


Where is Salford Central Station on the map?