University of London Institute of Cancer Research

51.491305 -0.180003

  • 123 Old Brompton Road
  • London
  • SW7 3RP

  • Phone: (+44)20-7352-8133
  • Fax: (+44)20-7370-5261

Directions from:

Links: edit


Please let us know if the information above is incorrect or incomplete.