Southlake Town Square

Local nameSouthlake Town Square
LocationSouthlake, Texas, United States

Southlake Town Square is a shopping precinct located in the city of Southlake, in the U.S. state of Texas. Owned and managed by RPAI Southwest Management, LLC., Centered on Southlake's Town Hall, Southlake Town Square is incorporating Southlake Town Hall, Southlake Municipal Court, Southlake Public Library, Southlake DPS Headquarters, single-family residential, over 100 stores, 27 eateries, three parks, medical offices, Harkins Theater, and Hilton luxury boutique hotel.

Tags Shopping Mall
Download Download See more

More information and contact


Official website

Phone +1 817 329 5566

Address 1256 Main St, Suite 244, Southlake, TX 76092, USA

Coordinates 32°56'40.811" N -97°7'49.166" E

Sygic Travel - A Travel Guide in Your Pocket

Download for free and plan your trips with ease
Enter your mobile phone number to receive a direct link to download the app:
Or just search for \"Sygic Travel\" in App Store or Google Play.
Sygic Travel Maps The world's first map app tailored for travelers
Use the app Not now