an Entity in Data Space: 134.155.108.49:8890
Angel House is an 18 storey tower block in Enfield, North London. It is 48m tall and was approved in 1963 as part of the Angel Road South project and was completed in 1966.