Teodoro David Pena, DDS, Dentist

510 Broadway Ste 4-5
Chula VistaCA  91910 (San Diego County)


Phone: 619-476-9400
Fax:

NPI: 1104332741
License Number: 64509 (CA)