Chai-Luk Wo, MD, Ophthalmology

14351 Roosevelt Ave
Ste 1c
FlushingNY  11354-6155 (Queens County)


Phone: 718-461-3823
Fax: 718-461-3823

NPI: 1962494989
License Number: 167935 (NY)