ICR Ophthalmology Center Barcelona (0)
Eye Clinic, Spain
Institut Catal de Retina (ICR) in Barcelona, Spain is an ophthalmology centre of reference at both national and international level offering comprehensive ophthalmological care across all specialties including refractive surgery, cataract surgery, treatment of age-related macular degeneration (AMD), retinal surgery, corneal surgery, treatment of glaucoma, oculoplastics, paediatric ophthalmology and emergency eye care.