Clifford Hicks Tower was a 22 storey tower block on the Oliver Close Estate in Waltham Forest, East London. It was built in 1968 and was 64 metres tall. It has since been demolished.
Advertisement
READ MORE
Clifford Hicks Tower was a 22 storey tower block on the Oliver Close Estate in Waltham Forest, East London. It was built in 1968 and was 64 metres tall. It has since been demolished.