Senior Living
Avita of Needham is an Assisted Living Community specializing in the care of individuals with memory impairment in a gracious setting.