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

Comments

Popular Posts