INSTITUT CATALÀ DE LA RETINA Rating0.0 Health and Beauty Hospitals Barcelona Claim Listing Contact Information C / Ganduxer, 117 , Barcelona, Barcelona 8022, Spain Location Detailed InformationSpecialtiesOphthalmology