$529,990 - 6856 E Windsor Avenue, Scottsdale, AZ 85257
6856 E Windsor Avenue
Scottsdale,
AZ
85257
Subdivision name: INMAR TERRACE