North Shore Medical Center
MassGeneral for Children at North Shore Medical Center
57 Highland Avenue
Salem, MA 01970
11 a.m. to 8 p.m. (family 24/7)
Public transportation options via MBTA
Map and Directions
Ranked among the top five Best Hospitals in the Boston Metro Area by U.S. News & World Report.