Southwest ADI Posted by admin on Oct 11, 2018 in Past Projects | Southwest ADI| 16950 North Freeway Southwest ADI Land Size: 3.8 acres Building Size: 50,150 Office/Warehouse space Street Address: 16950 North Freeway, Houston, TX 77090 Other Details: In North 45 Commerce Park