Deal doubles land purchased for new London Cancer Hub
A new £14.1 million investment sets the stage for a site in Sutton, south London, to become the world’s leading hub for cancer research and treatment.
Institute of Cancer Research
A new £14.1 million investment sets the stage for a site in Sutton, south London, to become the world’s leading hub for cancer research and treatment.
Institute of Cancer Research
Comments
Post a Comment