21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970
21 Nichols St, Salem, MA, 01970

$495,000

21 Nichols St, Salem, MA, 01970

20
Courtesy of: Amy Sweeney | Merry Fox Realty