Our state-of-the-art, 5000 square foot facility, is located in the
heart of Downtown Houston at 1001 Texas Ave & Main Street in the
Binz building.
We offer quarter, half, and full racks complete with power and
high-speed Internet.
We can also accommodate temporary office space if that is a need.
