Liwu Chen, MD, Ophthalmology

8322 Cornish Ave Fl 1
ElmhurstNY  11373-3754 (Queens County)


Phone: 718-606-9971
Fax: 718-606-9972
Email: liw***@*****il.com

NPI: 1225261530
License Number: 258684 (NY)