Leah Life, DDS, Dentist

3580 California St Ste 204
San FranciscoCA  94118-1717 (San Francisco County)


Phone: 415-563-2022
Fax:

NPI: 1346847605
License Number: 104951 (CA)