$2,416Total price2 beds · 1 bathHouseNeedham Heights, MANeedham Heights, MA 02494Add to favoritesShareListing options
$2,900Total price2 beds · 1 bathCondo748 Highland Ave #314Needham Heights, MA 02494Add to favoritesShareListing options