Tomball Town Center

Tomball Town Center is a 140,000 square foot retail center on a 15.63 acre site in Tomball, just north of Houston.  Incorporating an inwardly focused plan while still providing excellent exposure on three sides, Tomball Town Center has become a gateway development for the rapidly expanding residential and commercial growth north of Tomball. 

Our Professional Services included Design Development through Construction Administration.