Moorfields Eye Hospital NHS Foundation Trust is an NHS eye hospital located in London United Kingdom. It is the oldest and largest eye hospital in the world and is internationally renowned for its comprehensive clinical and research activities.
thumbnail
point
affiliation
Barts and The London School of Medicine and Dentistry, City University London, University College London