Sampeter Liech Odera, DMD, Dentist

Ucsf Oral And Maxillofacial Surgery
513 Parnassus S738
San FranciscoCA  94143-0001 (San Francisco County)


Phone: 415-476-3242
Fax:

NPI: 1073871448
License Number: DN1856460 (MA)