20 Fenchurch Street was a commercial skyscraper in London's primary financial district, the City of London.
Skip to content