Helen H Chen, DO, Family Medicine

136-36 39th Ave
5th Floor
FlushingNY  11354-5576 (Queens County)


Phone: 718-886-5068
Fax: 718-886-5972

NPI: 1396078127
License Number: 250583 (NY)