The Institute of Cancer Research, London photograph

The Institute Of Cancer Research, London

Use attributes for filter !
Address15 Cotswold Road, Sutton, London SM2 5NG, United Kingdom
Hours Closed ⋅ Opens 9:30AM
Student population rank163rd (of 167)
Date of Reg.
Date of Upd.
ID666360
Send edit request

About The Institute Of Cancer Research, London


The Institute of Cancer Research is a public research institute and a constituent college of the University of London in London, United Kingdom, specialising in oncology. It was founded in 1909 as a research department of the Royal Marsden Hospital and joined the University of London in 2003.

Where is the The Institute of Cancer Research, London

The Institute of Cancer Research, London Map
Click on the photo of The Institute of Cancer Research, London to view it on Google Maps.

Related Persons

Next Profile ❯