Energy Tower

Developed in 1998 and located on the 1.2 million square feet Energy Plaza Office Park, this Class “A” office building is Energy Star & Leed Certified, and has immediate access to I-10 and the Sam Houston Tollway.