Stillhouse Rehabilitation And Healthcare Center is a nursing home located in Paris , Texas. This nursing home was first approved to provide Medicare and Medicaid services on 07/21/2008. It has 150 certified beds. Stillhouse Rehabilitation And Healthcare Center is located 2900 Stillhouse Road, Paris, TX 75462 and can be contacted via phone number (903) 785-1601.