Terry Gerard O'Toole, DDS, Dentist

3350 La Jolla Village Dr
Dental 160a
San DiegoCA  92161-0002 (San Diego County)


Phone: 858-552-7525
Fax: 858-552-7507

NPI: 1447280060
License Number: 30450 (CA)