Doctors Astor City Medical And Physical Rehabilitation 8989 Westheimer Road # 204 Houston, TX 77063 (713) 230-8762