an Entity in Data Space: 134.155.108.49:8890
Kelson House is a 25 storey tower block in on Manchester Road in Tower Hamlets, East London. It contains 145 flats and is 72m tall. The project was approved in 1964 and completed by 1967.