By Charlotte Adams Business July 20, 2025Santander Consumer USA Secures 211,087 SF Office Lease Renewal in Downtown Dallas Santander Consumer USA has signed a lease renewal for 211,087 square feet in downtown Dallas, reinforcing its long-term commitment to the city’s growing office market. The deal was reported by REBusinessOnline.