11207 N 80TH Place, Scottsdale, AZ 85260
5 Beds 6 Baths 6,760 Sq.Ft. 1.01 Acres