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