The Institute of Cancer Research, London is located in London, United Kingdom on Chester Beatty Laboratories, 237 Fulham Rd. The Institute of Cancer Research, London is rated 5 out of 5 in the category research institute in United Kingdom.
Address
Chester Beatty Laboratories, 237 Fulham Rd
Accessibility
Wheelchair-accessible entrance