7387 E Quien Sabe Way Scottsdale, AZ 85266 2 Beds + den | 2 Baths | 1,734 Sq Ft Attached Townhouse | Year Built 1998