20418 N 83rd Pl, Scottsdale
PENDING
20418 N 83rd Pl
Scottsdale, AZ
Property Details
Square Feet:
3,744
Schools
Local Info
Media Gallery
Show More