View Details $2,798,000 1 of 35 Needham Heights | Needham 7 beds 7 baths 1 ½ baths 6,371 sqft 0.36 acres