Southwood Healthcare Center is a nursing home located in Terre Haute , Indiana. This nursing home was first approved to provide Medicare and Medicaid services on 03/15/1993. It has 121 certified beds. Southwood Healthcare Center is located 2222 Margaret Ave, Terre Haute, IN 47802 and can be contacted via phone number (812) 232-2223.