Welcome to Southlake, Texas, an affluent city in North Texas offering a country club, golf course, tennis, biking trailing, fitness centers, upscale shopping and dining, parks and recreations all in the ultimate small town feel. You’ll find city-wide team spirit for the Dragons, the mascot for the multi-sports state champions in the exemplary Carroll School District. Southlake Town Square is the town center you will may want to spend every leisure moment. The city throws many annual family events at the Square including 4th of July, Christmas, Art in the Square and more. Carroll senior high school boasts one of the nations most upscale football stadium, Dragons Stadium, seating more than 10,000.