View Details New $1,475,000 1 of 31 Birds Hill | Needham 3 beds 2 baths 1 ½ baths 2,706 sqft 0.36 acres
View Details New $2,699,000 1 of 34 Needham Heights | Needham 5 beds 5 baths 1 ½ baths 5,600 sqft 0.32 acres
View Details Under Contract $1,495,000 1 of 37 Needham 4 beds 2 baths 1 ½ baths 2,402 sqft 0.25 acres
View Details $4,498,000 1 of 42 Charles River Village | Needham 6 beds 6 baths 1 ½ baths 8,182 sqft 1.09 acres