30 Guilford Street
London
United Kingdom
University College London - Department of Infection, Inflammation and Immunity