Elena Labrada, MD, Psychiatry & Neurology

855 Oak Grove Ave
Ste 201
Menlo ParkCA  94025 (San Mateo County)


Phone: 650-329-9688
Fax: 650-322-3716

NPI: 1023205721
License Number: G080636 (CA)