Shopping malls database
Town & Country Village is located at the corner of Memorial Dr. & Beltway 8, Houston. It is a Lifestyle/Specialty Center which opened in 1996 and was last renovated in 2008. It is an Open shopping mall with 2,125 parking spaces. It covers an area of 411,349 sqft. and has about 81 stores.
Shopping mall's name: Town & Country Village
Address: Memorial Dr. & Beltway 8, Houston, TX 77024
Number of stores: 81