Located in Austin, TX, Capital Plaza serves shoppers from across the region. Shoppers can find this Power Center at NEC I-35 & Cameron Rd.. Since opening in 1986, Capital Plaza has been refreshed with a renovation completed in 1984. The mall spans 409,364 sqft. of leasable retail area and is home to around 33 stores. Guests will find 2,400 parking spaces at the venue.