Neha Andrea Desouza, MD, Internal Medicine

27206 Calaroga Ave Ste 208
HaywardCA  94545-4300 (Alameda County)


Phone: 510-264-0300
Fax:

NPI: 1598109324
License Number: A156886 (CA)