Designed by
Title
Canary Wharf, London, UK: The tall buildings of Canary Wharf in London Docklands #291228332
Description
Canary Wharf, London, UK: The tall buildings of Canary Wharf in London Docklands seen from Obica Mozzarella Bar.
This image is editorial