Annie Maria Francisco, DMD, Dentist

1660 Broadway
Ste Ste 4
Chula VistaCA  91911-4856 (San Diego County)


Phone: 619-420-8279
Fax: 619-420-8287

NPI: 1366510562
License Number: 46795 (CA)