Search

66 Winfield St, Dedham MA 02026

Single Family

| 3 Bed, 2 Bath | 1,405 Sq. Ft. |

$665,000