NIHR Leicester Biomedical Research Centre

Research facility


Location: Leicester, United Kingdom (GB) GB