DHL invested $7 million into this new facility, which is located at 1651 S. Carlos Ave., which is comprised of 75,000 square-feet of building space, and 5,600 square-feet of office space. This new location is significantly larger than is previous location in this area, which was 39,000 square-feet.