Street view of the large office building 20 Cabot Square / 10 South Colonnade occupied by Barclay’s capital in Canary Wharf, London, England, United Kingdom.


Size: 4242px × 2828px
Location: London, England, UK
Photo credit: © Andrew Aitchison / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: aitchison, building, cabot, colonnade, docklands, exterior, london, office, street, window