Institute of Cancer Research

123 Old Brompton Road, London, SW7 3RP, United Kingdom (London)