The construction of Europe’s tallest purpose-built commercial laboratory, based in Canary Wharf, has kicked off. The 23-storey ‘vertical science campus’ located at One North Quay is the ...
The organisation behind the iconic Canary Wharf development has said ... for life sciences companies on a 3.3 hectare site at North Quay in east London, which was recently given planning ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results