New Southlake Town Square tenants include multiple firsts for Tarrant County
Dallas's Leading Local News: Weather, Traffic, Sports and more …
April 30, 2026
Southlake Town Square will be adding more than 30,000 square feet of retail space as it welcomes new stores throughout 2026.
Discussion in the ATmosphere