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.