Shops at the Plaza
Contact Property Manager
The Shops at The Plaza is a commercial property consisting of 4,900 square feet of retail space. The property has one building with three total suites.
13604 N. Scottsdale Rd., Scottsdale, AZ 85254