Oops! Something went wrong, please try again later.
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.See more
Immaculately maintained area with a cache of all manner of shops and eateries - all very high end but that's the area. Plenty of free parking and easily accessible. Full review by Sammie-Jo69
Apr 4, 2021
First time for me to visit Southlake Town Square. It was very nice! My daughter has been many times. There are some really neat shops with very cool items. Many “mall” style shops as well. Lots to ch… Full review by mytripsAJ
Mar 23, 2021
Love the place. Terrific place to shop and eat. Great area and many many shops. Plan to spend the day there. Full review by lawrencelH7641GQ