20137 N 86th St, Scottsdale, AZ 85255
This 3283 square foot single family home has 4 bedrooms and 3.5 bathrooms. This home is located at 20137 N 86th St, Scottsdale, AZ 85255.
4
beds
4
baths
3,283 Sq.Ft. LIVING AREA
0.27 Acres lot