Postal Address
Department of Ocular Biology and Therapeutics
Institute of Ophthalmology
UCL
11-43 Bath Street
London, EC1V 9EL, UK
Institute of Ophthalmology Tel: +44 (0)20 7608 6800
Location
Nearest tube station: Old street - Northern line
Cells For Sight
Home