Stella Chan, DDS, Dentist

8616 Queens Blvd
Ste 203
ElmhurstNY  11373-4433 (Queens County)


Phone: 718-457-8787
Fax: 718-457-2501

NPI: 1730347089
License Number: 051100 (NY)