Robert Welch, MD, Psychiatry & Neurology

585 Lebanon St
Melrose Wakefield Hospital Psych
MelroseMA  02176-3225 (Middlesex County)


Phone: 781-979-3338
Fax:

NPI: 1184688731
License Number: 60318 (MA)