Southlake Town Square
Southlake Town Square is a 130-acre mixed-use development that opened in 1999. Designed by Cooper & Company as a traditional American town center, it serves as the city's downtown and draws visitors from across the DFW metroplex.