57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970
57-59 Charles St, Salem, MA, 01970

$1,200,000

57-59 Charles St, Salem, MA, 01970

41
Courtesy of: Catherine St. Pierre | Armstrong Field Real Estate