Ophthalmology Surgery Center Of Illinois, Llc NPI 1497314181 Practice location: 1300 N Arlington Heights Rd Ste 150, Itasca, IL 601433128 Taxonomy code: 261QA1903X Phone: (630) 634-2980