Where is Salfords Station?

Where is Salfords Station located?

Salfords Station, Salfords Station, Great Britain (approx. 51.20172°, -0.16224°)


Where is Salfords Station on the map?