Ìý
Postal Address
Department of Ocular Biology and Therapeutics
Institute of Ophthalmology
Ïã¸ÛÁùºÏ²ÊÖÐÌØÍø
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