×

The Institute of Cancer Research, London

(18) Research institute in Sutton, England
The Institute of Cancer Research is a public research institute and a member institution 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.
Address: 15 Cotswold Rd, Sutton SM2 5NG, United Kingdom
Hours: Open ⋅ Closes 5:30 PM
Phone: +44 20 7352 8133