4 Old Elm St, Salisbury, MA, 01952

$790,000

4 Old Elm St, Salisbury, MA, 01952