Doctor - OphthalmologyEYE CLINIC2922 W Devon Ave, Chicago IL, 60659 Call DirectionsContact detailsPhone773-283-7700ContactLeo Ayzenberg, M.D.Address2922 W Devon Ave, Chicago IL, 60659Request an updateReport a problem