Location

Left of Canary Wharf Tower

Project Value

£500 million

Main Contractor

Canary Wharf Contractors