Logos: USGBC LEED Gold

Allen Center is a 3.16 million square-foot Class “A” office complex in downtown Houston consisting of One Allen Center, Two Allen Center and Three Allen Center.  Situated on the western perimeter of downtown Houston, Allen Center offers unparalleled access to the freeway system and breathtaking views of the suburban landscape.

The reimagining of Allen Center began in 2016 with the renovation of One Allen Center, which included a transformation of the lobby with a modern two-story glass facade; a re-clad, transparent sky bridge that connects One and Two Allen Center; and a complete re-envisioning of the exterior landscaping with a one-acre greenspace, named The ACRE. Phase II was completed in January 2021, and includes complete lobby renovations for Two and Three Allen Center, new amenities and retail as well as the transformation of the C. Baldwin Hotel.

Hero image of Allen Center with a slightly cloudy sky

For more property information please select from the links below


Portrait of Cynthia Moldonado in a black top and blazer

Cynthia Maldonado
Property Manager

Portrait of Leann Leslie in a blue top and black blazer

Leann Leslie
Assistant Property Manager


Two Allen Center
1200 Smith Street
Houston, Texas, 77002
United States


Building Access

Monday to Friday
After hours, Sunday, Holidays

6:00 am to 6:00 pm
7:00 am to 1:00 pm
Pass card Access Only

Management Office

Monday to Friday
Saturday & Sunday

8:00 am to 5:00 pm

scroll back to top button