Tower House in City of Westminster

Tower House in City of Westminster is a residential building, Candover Street 2. Tower House also exists in Royal Borough of Kensington and Chelsea, London Borough of Tower Hamlets, London Borough of Islington, London Borough of Camden and London Borough of Bromley.

House Number
2
Street
Candover Street
Building Type
residential building
Heritage designation Grade II listed building
Located in City of Westminster
Country United Kingdom