Shopping malls database
Capital Plaza is located at the corner of NEC I-35 & Cameron Rd., Austin. It is a Power Center which opened in 1986 and was last renovated in 1984. It is an Open shopping mall with 2,400 parking spaces. It covers an area of 409,364 sqft. and has about 33 stores.
Shopping mall's name: Capital Plaza
Address: NEC I-35 & Cameron Rd., Austin, TX 78723
Number of stores: 33