Jeremy Castro, DO

Psychiatry & Neurology, Psychiatry

Salem Hospital

81 Highland Ave, Salem, MA 01970

Accepting new patients

(978) 354-4010