New life sciences tower signals Canary Wharf gamechanger
Published
A new 23-storey life sciences tower will be erected in Canary Wharf, after planning permission for the building was approved this morning. The 823,000 sq ft tower, which is located adjacent to the Crossrail Station and Elizabeth Line at Canary Wharf, London, will be Europe’s largest and most “technologically advanced” life sciences facility. The life sciences [...]
Full Article