Shopping malls database
Tomball Town Center is located at the corner of NWC FM 2920 & SH 249, Tomball. It is a Community Center which opened in 2000 and was last renovated in 2004. It is an Open shopping mall. It covers an area of 134,460 sqft. and has about 28 stores.
Shopping mall's name: Tomball Town Center
Address: NWC FM 2920 & SH 249, Tomball, TX 77377
Number of stores: 28