Town And Country Health Care Center is a nursing home located in Lowell , Massachusetts. This nursing home was first approved to provide Medicare and Medicaid services on 09/16/1991. It has 80 certified beds. Town And Country Health Care Center is located 259 Baldwin Street, Lowell, MA 1851 and can be contacted via phone number (978) 454-5438.