Capital House is an 18 storey tower block in Westminster, Central London. It is 59m tall and was completed in 1960. Helical Bar recently refurbished the building.
Capital House is an 18 storey tower block in Westminster, Central London. It is 59m tall and was completed in 1960. Helical Bar recently refurbished the building.
Capital House is an 18 storey tower block in Westminster, Central London. It is 59m tall and was completed in 1960. Helical Bar recently refurbished the building.