Wen Y Chen, MDWen Y Chen · Ophthalmology Physician200 W Main St, East Alton, IL, 62024NPI · 1255351961No reviewsInsuranceNot specified(618) 259-0440Check availabilityBook online Claim listing