Designed by
Title
Amazing office architecture with skyscrapers buildings in the city centre of London England U.K. #217341174
Description
Office building with modern architecture in London, England. Business headquarters in a building made of glass panels. 20 Fenchurch street tower .
This image is editorial