Jump to MLS#:
MLS#:4657834
260 Lafayette, # 2, Salem, MA 01970-4741
$364,900 | MLS#: 4657834