Google had leased more than 1 million square feet at an industrial park north of Fort Worth. But now, the tech giant is ...
The tech giant pulled out of its lease in Northlake after spending $20 million to build out a 1 million-square-foot facility.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results