SOUTHLAKETOWNSQUARE
Updated 18 days ago
1400 Main Street, Southlake, TX 76092
Southlake Town Square is a unique, open-air lifestyle shopping district with more than 120 shops and dozens of fine restaurants in the Dallas-Fort Worth Metroplex whose reputation has been recognized throughout the country. Nestled in the heart of Southlake and within minutes of the DFW International Airport, shoppers can experience a place where today's best brands in fashion and retail meet the charm of a timeless Town Square...
Over 120 shops and fine dining restaurants all located within our open-air lifestyle shopping district. Come visit us in Southlake, Texas. about, townsquare.gshfshdkfghksd