Z Gallerie Coming to Southlake Town Square
If you’ve been in Southlake lately, you may have noticed a new building taking shape in Southlake Town Square. The project totals 12,000-square-feet with 8,000-square-feet belonging to Z Gallerie; an affordable home decor store with stylish, chic furniture. The adjacent space will likely be leased by a restaurant. If you’re familiar with the Town …