METRO EYE CARE
Medical Practice at 64 St, Chicago, IL

License number
Illinois 0360658588
Category
Medical Practice
Type
Ophthalmology
Owner
Name: DR. EVARISTUS UDOISA MD
Title: PRESIDENT
Phone: (630) 790-2929
Address
Address 2
326 W 64Th St, Chicago, IL 60621
2155 High St, Melrose Park, IL 60163