The Institute of Cancer Research, London

123 Old Brompton Road, London SW7 3RP