South Texas Institutes of Health Inc Contact Information 555 E 5th St Apt 821 , Austin, TX 78701 888-648-3390 https://WWW.STXIH.ORG Location555 E 5th St Apt 821 , Austin, TX 78701 back