Description
Office buildings in Canary Wharf in London center, financial district. It's a large office and shopping development in East London, located in the London Borough of Tower Hamlets, on West India Docks on the Isle of Dogs. http://santoriniphoto.com/Template-Vetta.jpg