Robert Carrara, DDS, Dentist

9912 Carmel Mountain Rd
San DiegoCA  92129-2808 (San Diego County)


Phone: 858-538-9182
Fax:

NPI: 1023662608
License Number: 104064 (CA)