11302 Tanner Road, Houston, 77041
This two-building, 57,798-square-foot office complex is located in Houston.