Peter Ceylon Farmer, DDS, Dentist

2191 Market St
Ste B
San FranciscoCA  94114-1399 (San Francisco County)


Phone: 415-255-0400
Fax:
Email: inf***@*****ds.com

NPI: 1275610818
License Number: 45570 (CA)