Town Centre is a two building 420,855 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.