Stockport is a large town in Cheshire in the North West of England that lies at the head of the River Mersey.
Copyright © 2008 YellowTom