Gower Street
London, WC1E 6BT
United States
University College London - UCL Cancer Institute
ovarian cancer, Avelumab, PD-L1, Phase 3, immune checkpoint inhibitor