Search results
We did not find results for: Salford, Lancashire, United Kingdom.
Check spelling or type a new query.
We did not find results for: Salford, Lancashire, United Kingdom.
Check spelling or type a new query.
City in Greater Manchester, England, UK
Salford is a cathedral city in Greater Manchester, England. The city is situated in a meander on the western bank of the River Irwell which forms its boundary with Manchester and its city centre. Wikipedia