Office buildings in Canary Wharf, London, United Kingdom

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