Energy Center I

Class A office comprised of 332,000 square feet.

Office Building Image

Location

Houston, Texas

Product Type

Office

Timeline

Project Start: 2006
Project Completion: 2008

Overview

In 2005, the demand in the Energy Corridor submarket, located in West Houston, was rapidly accelerating with vacancy rates below 5%. TCC partnered with Principal Real Estate Investors to acquire a prime development site with anticipation of being the first new building constructed in the submarket since 1999. TCC recognized that the first Class A project out of the ground would have a significant competitive advantage. TCC pursued LEED certification five months after construction started to meet the changing demands of the market and provide a competitive advantage over existing buildings.

TCC worked with a team of architects, contractors, engineers, and consultants to prepare for construction as quickly as possible in the face of an improving office market.

At groundbreaking, there were no other mid or high-rise Class A projects announced in the submarket. The entire Phase I project was leased to Foster Wheeler USA before structural topping out. In September 2008, Energy Center I received LEED Silver certification, which made Energy Center I the largest LEED C/S Silver certified building in Houston at the time. Amenities include a two-story glass/metal entry, wood paneling, deed restricted development, and 24-hour security.


Office Building Image
lobby image
building image
lobby image
lobby image

Contact

Photograph of Houston, Texas

Explore Houston Projects