Department of Immunology laboratory246269
Division of Infection and Immunity - Gower St, London WC1E 6BTUnited Kingdom
University College of London [London] institution300875
UCLGower Street, London WC1E 6BT United Kingdomhttp://www.ucl.ac.uk/
Royal Free Hospital [London, UK] institution573084
Pond Street, London, NW3 2QGUnited Kingdom