8450 Lockheed Street 8450 Lockheed Street Houston, Texas 77061 Harris County Office/Warehouse 6,720 SF 0.57 AC