Southlake Town Square is a shopping precinct located in the city of Southlake, in the U.S. state of Texas. Owned and managed by Kite Realty Group.
Wikipedia 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