West St, Dedham MA 02026
$1,250,000
125 Sprague St, Dedham MA 02026
$1,150,000
59 Maynard Rd, Dedham MA 02026
$712,000