The 10-year lease brings the park’s total leased space to 450,000 square feet, less than one year after opening. TU Park Apodaca I and TU Park Apodaca II represent a combined investment of ...