Yen-Chang Chen, DMD, Dentist

730 Ctr St
Ste 7
AuburnME  04210-6316 (Androscoggin County)


Phone: 207-783-1351
Fax:
Email: apf***@*****il.com

NPI: 1932252269
License Number: 3698 (ME)