Shopping malls database
Shops Of Southlake is located at the corner of SEC Southlake Blvd (FM 1709) & Carroll Ave, Southlake. It is a Lifestyle/Specialty Center which opened in 2005. It is an Open shopping mall. It covers an area of 228,000 sqft. and has about 30 stores.
Shopping mall's name: Shops Of Southlake
Address: SEC Southlake Blvd (FM 1709) & Carroll Ave, Southlake, TX 76092
Number of stores: 30