Amanda Barba, DDS, Dentist

802 E Grand Ave
EscondidoCA  92025-3402 (San Diego County)


Phone: 915-345-7922
Fax:

NPI: 1144996521
License Number: 106755 (CA)