ILO Oftalmología Loading Map.... ILO Oftalmología Av. Dr. Fleming, 14 - LLEIDA - SpainNo events in this location 41.62016149999999 0.6154203999999481 Address Av. Dr. Fleming, 14 LLEIDA LLEIDA CATALUÑA 25006 Spain Upcoming EventsNo events in this locationItem posted March 15, 2018