NSMC Salem Hospital
81 Highland Avenue
Salem MA 01970
Tel: 978.741.1200
NSMC Union Hospital
500 Lynnfield Street
Lynn MA 01904
Tel: 781.581.9200
MassGeneral for Children at North Shore Medical Center
57 Highland Avenue
Salem MA 01970
Tel: 978.745.2100
Visiting Hours: 11 a.m. to 8 p.m. (family 24/7)
North Shore Medical Center accepts most insurances, however, it is recommended that patients check with their providers prior to making an appointment. 

Nutritional services are also available through North Shore Physicians Group.