mobile menu
mobile menu
About
FAQ
Home
Nursing Homes
Lowell, MA 01854
3
Overall Stars
Northwood Rehabilitation &
Healthcare
Center
1010 Varnum Ave
Lowell, MA, 01854
(978) 458-8773
Nursing Home
Information
Northwood Rehabilitation & Healthcare Center is a for profit - partnership nursing home certified for medicare and medicaid in Lowell, MA.