Northwood Rehabilitation & Healthcare Center is a nursing home located in Lowell , Massachusetts. This nursing home was first approved to provide Medicare and Medicaid services on 02/17/1987. It has 123 certified beds. Northwood Rehabilitation & Healthcare Center is located 1010 Varnum Avenue, Lowell, MA 1854 and can be contacted via phone number (978) 458-8773.