Southlake Town Square - Soutlake, TX Mall and Shopping Center
Home > US > Texas > Soutlake > Southlake Town Square

Southlake Town Square

Southlake Town Square is open air mall with 425,512 sq. feet Gross Leasable Area (GLA). Below you can find Southlake Town Square contact information, mall location map (coming soon), nearby hotels (coming soon) as well as Southlake Town Square store directory arranged both alphabetically and by categories.

Southlake Town Square Contact Information


Address: 1256 Main Street, Suite 244, Southlake, TX 76092

Phone: (817) 329-5566

Website: Southlake Town Square


Southlake Town Square Store Directory - A to Z

Directory of all stores in Southlake Town Square sorted alphabetically.


Southlake Town Square Stores - Categories

Directory of Southlake Town Square stores sorted by categories.