an Entity in Data Space: 134.155.108.49:8890
Kelvedon House is a 22 storey tower block in Lambeth, Central London. The 64m tall building was approved in 1966 and completed the following year. It is located on the Spurgeon Estate and contains 82 flats.