Ewhurst House was a 17 storey tower block on Jamaica Street on the Stifford Estate in Tower Hamlets, East London. Approved in 1958 and completed in 1961, it has since been demolished.
Advertisement
READ MORE
Ewhurst House was a 17 storey tower block on Jamaica Street on the Stifford Estate in Tower Hamlets, East London. Approved in 1958 and completed in 1961, it has since been demolished.