Definitions for "10 Upper Bank Street"
Upper Bank Street is a skyscraper in Canary Wharf, Docklands, London. The 32 story building was completed in 2003 and is 151 metres tall. The majority of the building is occupied by Clifford Chance, a law firm, but a few floors are rented to other tenants, including the FTSE Group.