A home for world-leading translational research and medicine

At a Glance

  • 8K

    Square Metres

  • 250

    Researchers

Location
Edinburgh, United Kingdom
Offices

At a Glance

  • 8K

    Square Metres

  • 250

    Researchers

Location
Edinburgh, United Kingdom
Offices