Sheila Huang Humphries, MD, Internal Medicine

811 Altos Oaks Dr
Ste 2
Los AltosCA  94024 (Santa Clara County)


Phone: 650-917-6920
Fax: 650-917-6925

NPI: 1669503082
License Number: G075000 (CA)