JLL Capital Markets closed the sale of the 107,884-square-foot Terrell Plaza in San Antonio, Texas
News release
31 August 2023
San Antonio retail center changes hands to Property Commerce
Your browser doesn't support speech synthesis.
Listen to article •
Read time: 1 sec