View Details Open House $1,799,000 1 of 31 Needham Heights | Needham 2 units 5 beds 6 baths 1 ½ baths 4,400 sqft