Institute of cancer research logo

Institute of cancer research Headquarters & Office Locations

Verified data Research Institutes And Labs 1,270 employees 6 offices worldwide

Headquarters: London, England, United Kingdom, London, Greater London , United Kingdom

Data last updated August 2026 · Sourced via GraphIQ

Headquarters
London, Greater London
United Kingdom
Total offices
6
across 1 countries
Employees
1,270
est. 2026

Institute of cancer research headquarters details

London, England, United Kingdom

London

Greater London

United Kingdom

1909

All Institute of cancer research office locations

6 total
City State / region Country Type
London HQ Greater London United Kingdom Headquarters

About Institute of cancer research

Institute of cancer research (Private) is headquartered in London, Greater London, United Kingdom. Founded in 1909, the company operates across 1 countries with approximately 1,270 employees worldwide.

Where is Institute of cancer research's main office?

Institute of cancer research's main headquarters office is located at London, England, United Kingdom, London, Greater London . This serves as the company's primary corporate address and is home to its executive leadership team.

Institute of cancer research regional offices

Beyond its headquarters in London, Institute of cancer research maintains 6 offices across 1 countries. Regional offices span 1 countries.

Institute of cancer research contact information

The main switchboard for Institute of cancer research headquarters can be reached at +44-0-20-7352-8133. For investor relations, visit icr.ac.uk/investor-relations.

What does Institute of cancer research do?

The Institute of Cancer Research (the ICR) 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. It has been responsible for a number of breakthrough discoveries, including that the basic cause of cancer is damage to DNA.

Frequently asked questions

Where is Institute of cancer research headquarters?

Institute of cancer research's headquarters is located at London, England, United Kingdom, London, Greater London , United Kingdom.

How many offices does Institute of cancer research have?

Institute of cancer research operates 6 offices across 1 countries as of 2026.

What is Institute of cancer research's corporate address?

The official corporate address is London, England, United Kingdom, London, Greater London .

When was Institute of cancer research founded?

Institute of cancer research was founded in 1909 and has grown to employ approximately 1,270 people worldwide.

What is Institute of cancer research's phone number?

The main phone number for Institute of cancer research headquarters is +44-0-20-7352-8133.

Find more info on Institute of cancer research using GraphIQ

Revenue teams waste hours stitching together data from a dozen tools before a single rep can make a meaningful touch. GraphIQ fixes that. Whether you're building target account lists, routing inbound leads, or keeping your CRM clean as Institute of cancer research's structure changes, GraphIQ gives your RevOps team a single source of truth — automatically.

From territory planning and lead scoring to handoff workflows and pipeline hygiene, our platform connects the data your GTM engine needs to run without friction. Sign up today and see how GraphIQ helps your revenue team spend less time finding information and more time acting on it.

300M+Companies tracked
370M+Employees
2TNews articles & events