Applewood Center is a nursing home located in Winchester , New Hampshire. This nursing home was first approved to provide Medicare and Medicaid services on 08/01/1996. It has 72 certified beds. Applewood Center is located 8 Snow Road, Winchester, NH 3470 and can be contacted via phone number (603) 239-6355.