Texas Institute For Clinically Complex Care is a nursing home located in Houston , Texas. This nursing home was first approved to provide Medicare and Medicaid services on 05/23/1989. It has 202 certified beds. Texas Institute For Clinically Complex Care is located 10851 Crescent Moon Dr, Houston, TX 77064 and can be contacted via phone number (281) 955-4100.