Windsor Houston is a nursing home located in Houston , Texas. This nursing home was first approved to provide Medicare and Medicaid services on 05/03/2013. It has 120 certified beds. Windsor Houston is located 6920 T.C. Jester Blvd, Houston, TX 77091 and can be contacted via phone number (713) 681-0431.