Capitol Tower Capitol Tower sits at one of the most desirable locations in the central business district.

HOUSTON—After a recent lease, Capitol Tower is now 33% leased, less than halfway through construction. Quantum Energy Partners has leased the top floor and will occupy approximately 32,000 square feet of the 35-story class-A downtown tower when it moves its headquarters in November 2019.