Marelle Leone Yehuda, MD, Internal Medicine

815 Bay Ave
CapitolaCA  95010-2106 (Santa Cruz County)


Phone: 831-460-7333
Fax: 831-458-6999

NPI: 1043535792
License Number: A124500 (CA)