Hotels near North Shore Medical Center - Salem Campus

Salem, Massachusetts, United States of America

Find a place to stay

Other landmarks in Salem

Find out more about North Shore Medical Center - Salem Campus