Town & Country Village

📍 Houston, TX
Type
Lifestyle/Specialty Center
Stores
81
Opened
1996
Retail Area
411,349 sqft.
Parking
2,125
Food Court
No
📄 About this Mall

Located in Houston, TX, Town & Country Village serves shoppers from across the region. Shoppers can find this Lifestyle/Specialty Center at Memorial Dr. & Beltway 8. Originally opened in 1996, the mall was updated and renovated in 2008. The mall spans 411,349 sqft. of leasable retail area and is home to around 81 stores. The mall offers 2,125 parking spaces for visitors.

📍 Location & Map
Map © OpenStreetMap contributors