Image 1 of 1
Canary Wharf P.jpg
Canary Wharf (Built 1988-1991) - Docklands Square 7 - London