1560 E. Southlake Boulevard. Suite 100Southlake , TX , 76092
Phone: 817-329-556632° 56' 28.9932" N, 97° 7' 36.8184" W
Southlake Town Square
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.