Recently Sold Homes in Salem, NH

353 homes