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.
Download Download See moreWikipedia https://en.wikipedia.org/wiki/Southlake_Town_Square
Official website http://www.southlaketownsquare.com/
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