Town Centre is a two building 423,584 approx. square foot Class A, LEED Gold Certified office project that is the centerpiece of a rich, pedestrian environment unique to Houston. In addition to the office buildings, the complex offers a state-of-the-art auditorium available to tenants for additional meeting or event space.
Town Centre One is a 10 story, 253,714 square foot Class A, LEED Gold Certified office building with ample structured parking. Typical floor sizes are 27,000 square feet and tenants will be served by four passenger elevators and a freight elevator.
Town Centre Two is an 8-story, 170,140 square feet Class A building anticipating LEED Gold certification upon completion in September 2020. Town Centre One and Two have ample covered parking in an 8-story parking garage.
Tenants will be offered sweeping views to the east of the Houston skyline and to the west of the Energy Corridor. Tenants have access to over forty-five (45) restaurants and eateries within walking distance and a Life Time Fitness one block away.
LEED Gold logo
Town Centre Map Location
Town Centre Location I-10
Town Centre One Worksmart
Town Centre Theatre

Positioned at the demographic epicenter of Houston near the intersection of Interstate 10 and The Sam Houston Tollway, Town Centre is located on Queensbury at Town & Country Boulevard.

Lifestyle Amenities
Town Centre Eateries
Town Centre Shopping
Town Centre Lifestyle

A vast array of amenities is available within walking distance of Town Centre. No other location in Houston offers the convenience of luxury urban shopping with a diverse variety of casual and fine dining restaurants, eateries, retailers and lifestyle services available to tenants.