Abrahams Point was a 23 story tower block on the Freemasons Estate in Newham, London. It was built in 1968. It has since been demolished.
Advertisement
READ MORE
Abrahams Point was a 23 story tower block on the Freemasons Estate in Newham, London. It was built in 1968. It has since been demolished.