Discover Southlake
compiled from our dataSouthlake is located in Texas, USA, and has a population of about 31,265. Our atlas lists 204 places here.
These include 3 sights and 1 museums, 189 restaurants, 9 places to stay and 2 cocktail bars. Highlights include Residences at Southlake, The Parkview Residences, Brownstones At Town Square.