Office buildings in Canary Wharf, London, United Kingdom

- Image ID: FYNGYW
Katherine Young / Alamy Stock Photo
Image ID: FYNGYW
Office buildings in Canary Wharf, London, United Kingdom
Location: Office buildings in Canary Wharf, London, United Kingdom