Sean Kyle Odenwalder, DMD, Dentist

3935 Mission Ave Ste 9
OceansideCA  92058-7802 (San Diego County)


Phone: 760-439-5515
Fax:

NPI: 1538416441
License Number: DDS10299 (CA)