Stockport
Newton Heath
Bolton
Stockport
Manchester
Rochdale
Cheadle
Cheadle, Borough of Stockport
Manchester
Manchester
Manchester
Stockport
Stockport
Manchester
Handforth
Cheadle
Leigh
Greater Manchester
Birch
Heywood
Trafford Park
Stockport
Stockport
Oldham
Manchester
Manchester
Manchester
Manchester
Stockport
Manchester
Middleton
Rochdale
Manchester
Bolton
Bolton
Stockport
Stockport
Stockport
Oldham
Hyde