Marcela Horvitz-Lennon, MD, Psychiatry & Neurology

26 Central St
Ste 1135-E
SomervilleMA  02145 (Middlesex County)


Phone: 617-591-6300
Fax:
Email: mar***@*****va.gov

NPI: 1528189073
License Number: MD425424 (PA)