The Telephone Building in the Financial district of London.


The Telephone Building in the Financial district of London. 20 Fenchurch Street is a commercial skyscraper in London that takes its name from its address on Fenchurch Street, in the historic City of London financial district. The 38-storey building is 160 m (525 ft) tall, making it the sixth-tallest building in the City of London and the 12th tallest in greater London.


Size: 5184px × 3456px
Location: Financial District, London, England, UK
Photo credit: © David Warren / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: big, building, buildings, city, district, financial, london, mile, skyline, skyscrapers, telephone, tourism, unusual