Mecca Restaurant has leased 5,902 square feet of retail space at 5815 Live Oak St. in Dallas.
Nathan England of Huge Real Estate Advisors represented the tenant in the transaction. The landlord, Stonelake, was represented by Matthew Huckin of DuWest Realty.
Leave a Comment