10826 N 83rd St
Scottsdale, AZ

Property Details

  • 4,700
    Square Feet