Designed by
Title
Time is Money in Canary Wharf, London #134693379
Description
London, UK, September 26, 2009 : Black and white image of Time is Money in Canary Wharf which is the largest business development in East London built on the site of the old West India Docks on the Isle Of Dogs
This image is editorial