Margaret Macmillan, MD, Family Medicine

1203 Mission St
Santa CruzCA  95060-3528 (Santa Cruz County)


Phone: 831-458-6300
Fax:

NPI: 1790765287
License Number: G72046 (CA)