Martinsville Health And Rehab is a nursing home located in Martinsville , Virginia. This nursing home was first approved to provide Medicare and Medicaid services on 09/01/1984. It has 140 certified beds. Martinsville Health And Rehab is located 1607 Spruce Street, Martinsville, VA 24112 and can be contacted via phone number (276) 632-7146.