A skyscraper constructed in 1963 in the City of Westminster on the banks of the River Thames. Originally known as Vickers Tower.
Advertisement
A skyscraper constructed in 1963 in the City of Westminster on the banks of the River Thames. Originally known as Vickers Tower.