Ellen Vencilao Arcala, DMD, Dentist

3776 Mission Ave Ste 138
OceansideCA  92058-1459 (San Diego County)


Phone: 760-439-2626
Fax:

NPI: 1639704422
License Number: 43308 (CA)