What shopping mall is the largest in south Texas, Malle del Norte or La Plaza Mall?
La Plaza Mall: La Plaza Mall is a regional shopping mall located in McAllen, Texas, at the intersection of Interstate 2 (Expressway 83) and 10th Street. La Plaza Mall:  The mall is one of the highest-grossing operated by Simon, and the largest mall in south Texas.
i don't know