Jump to MLS#:
MLS#:4661699
24 Captains, Salem, NH 03079
$725,000 | MLS#: 4661699