South Street, Needham

 

Currently For Sale

South Street Needham June 18, 2021
1
Listed
43
Avg. DOM
$399.38
Avg. $ / Sq.Ft.
$3,195,000
Med. List Price
1 Property

South Street - Recent Sales

3 Properties