Lenham Towers is a 12 storey tower block on Lenham Close in the Metropolitan Borough of Stockport. It is 36 metres tall.
Advertisement
READ MORE
Lenham Towers is a 12 storey tower block on Lenham Close in the Metropolitan Borough of Stockport. It is 36 metres tall.