Kindred Living at Needham Heights Needham, MA ★ 5.0 (8 reviews) From $3,300/month Assisted Living Independent Living