San Antonio retail center changes hands to Property Commerce
JLL Capital Markets has closed the sale of Terrell Plaza, a 107,884-square-foot retail center located in San Antonio, Texas. JLL represented the seller, SITE Centers Corp., and…