$4,050,000
969 South Street, Needham, MA 02492
$2,795,000
14 Winslow Road, Needham, MA 02492
$2,150,000
217 Hillcrest Road, Needham, MA 02492