In September 2020, STA opened its corporate headquarters and state-of-the-art, in-house recovery center in Dallas.