Overview Details Press Releases Multimedia Locations People Groups TriumpHealth Headquarters590 N. Kimball Ave, Ste 160,Southlake, TX 76092usPhone: 888-747-3836Fax: 844-380-3245 Directions: 590 N. Kimball Ave, Ste 160, Southlake, TX 76092