IMO, INSTITUTO DE MICROCIRUGIA OCULAR Rating0.0 Health and Beauty Hospitals Barcelona Claim Listing Contact Information C/ Josep Maria Lladó, 3 , Barcelona, Barcelona 8035, Spain Location