Stage set for major new life-sciences redevelopment at The London Cancer Hub

Stage set for major new life-sciences redevelopment at The London Cancer Hub

Image: a conceptual image of what The London Cancer Hub could look like when complete The Institute of Cancer Research, London, has welcomed the news that insurer Aviva and developer Socius have... Read more »