Find MassGeneral for Children at North Shore Medical Center in Essex County, MA

  • MassGeneral for Children at North Shore Medical Center
  • 57 Highland Avenue, Salem, MA 01970
  • 978-745-2100