- NIHR Biomedical Research Centre for Ophthalmology at Moorfields Eye Hospital, Richard Desmond Children's Eye Centre, 2nd Floor,
162 City Road,
London, EC1V 2PD
United Kingdom - +44 207 253 3411
Pearse A Keane
University College London, Institute of Ophthalmology, Department Member