READ MORE
Edmonton Green Estate
The Edmonton Green Estate is located in Enfield, North London. It consists of three 25 storey tower blocks built in 1972: