Institute of Life Science

E246056 UNEXPLORED

The Institute of Life Science is a major biomedical research and innovation center associated with Swansea University, focusing on translational medicine and life science technologies.


Referenced by (1)
Subject (surface form when different) Predicate
Swansea University
hasFacility

Please wait…