£1bn London Cancer Hub expansion wins planning approval
The approved scheme will deliver around 1 million sq ft of state-of-the-art laboratory and research space across a 12-acre site
The approved scheme will deliver around 1 million sq ft of state-of-the-art laboratory and research space across a 12-acre site
Subscribe To Our Newsletter & Stay Updated