Jacob Russell, DDS, Dentist

525 Nautilus St
La JollaCA  92037-6139 (San Diego County)


Phone: 858-459-4113
Fax: 858-459-4125

NPI: 1750411963
License Number: 26521 (CA)