Knollwood Nursing Center is a nursing home located in Worcester , Massachusetts. This nursing home was first approved to provide Medicare and Medicaid services on 01/07/1970. It has 82 certified beds. Knollwood Nursing Center is located 87 Briarwood Circle, Worcester, MA 1606 and can be contacted via phone number (508) 853-6910.