Skilled Nursing Facility At North Hill (The) is a nursing home located in Needham , Massachusetts. This nursing home was first approved to provide Medicare and Medicaid services on 01/10/1985. It has 72 certified beds. Skilled Nursing Facility At North Hill (The) is located 865 Central Avenue, Needham, MA 2492 and can be contacted via phone number (781) 444-9910.