Towns defined as Better than Manchester so there!Better than Manchester, so there!Defined: Salford SHARE THIS PAGE Twitter Facebook Email