Shopping malls database
Town & Country Shopping Center is located at the corner of 20th St. & Camelback Rd., Phoenix. It is a Community Center which opened in 1958 and was last renovated in 1990. It is an Open shopping mall with 1,408 parking spaces. It covers an area of 297,213 sqft. and has about 36 stores.
Shopping mall's name: Town & Country Shopping Center
Address: 20th St. & Camelback Rd., Phoenix, AZ 85016
Number of stores: 36