New Braunfels-based Southstar has closed on its purchase of the 32-acre property south of downtown San Antonio.
Development company Southstar announced its purchase of the Lone Star Brewery site in Southtown along the River Walk.