10 Upper Bank Street
10 Upper Bank Street is a 32-story office building located in Canary Wharf, in the Docklands area of London. It was completed in 2003 and...
1 West India Quay
1 West India Quay is a skyscraper designed by HOK in the Docklands area of London which was completed in 2004. It is 111 metres (364...