Ellis Nursing Home (The) is a nursing home located in Norwood , Massachusetts. This nursing home was first approved to provide Medicare and Medicaid services on 07/01/1975. It has 191 certified beds. Ellis Nursing Home (The) is located 135 Ellis Avenue, Norwood, MA 2062 and can be contacted via phone number (781) 762-6880.