US Web Logo Collections_LEED

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 commenced in January 2019 that includes complete lobby renovations for Two and Three Allen Center, new amenities and retail as well as the transformation of the C. Baldwin Hotel.

High Res - JPG-AllenCenter_001_v1 rev

For more property information please select from the links below


Cynthia Maldonado - Property Manager150x150

Cynthia Maldonado
Property Manager

Leann Leslie - Asst Property Manager150x150

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

7:00 am to 7:00 pm
9:00 am to 1:00 pm
Passcard Access Only

Management Office

Monday to Friday
Saturday & Sunday

8:00 am to 5:00 pm

scroll back to top button