University Illinois Hospital Oph Specialists 1905 W Taylor St, Chicago, IL 60612, United States of America +1 312-996-6660 Rate this clinic Reviews Map No reviews yetAdd Review