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 …

Z Gallerie Coming to Southlake Town Square Read More »