Mark Leonard Charnley, DMD, Dentist

1290 B St
Ste 101
HaywardCA  94541-2948 (Alameda County)


Phone: 510-886-7377
Fax: 510-886-6510

NPI: 1932239415
License Number: 35082 (CA)