• Loading...

    Our Center

    Avery Manor is a 142-bed skilled nursing and rehabilitation center conveniently located in the historic Carter's clothing factory in Needham Center. We are a short walk from shops and restaurants, close to all major highways and are accessible by commuter rail. Our center offers a 71-bed short-term rehabilitation unit, a 41-bed long-term care unit, and a 30-bed secured Dementia unit. We also have an outdoor patio and other visiting spaces for you and your family’s use.

  • Loading...
    Quality Care - Header
    Quality Care - 206x90Learn More
  • Loading...
    Making a Decision - Header
    Making a DecisionLearn More
  • Loading...
    Schedule a Tour - Header
    Schedule a Tour - 206x90Learn More
  • Loading...
    Success Stories - Header
    Success Stories - 206x90Learn More