Kurt M Hafer, MD, Internal Medicine

3250 Alpine Rd
Stanford Primary Care Portola Valley
Portola ValleyCA  94028-7523 (San Mateo County)


Phone: 650-498-9000
Fax:

NPI: 1467540500
License Number: A73390 (CA)