12309 E Appaloosa Pl, Scottsdale, AZ 85259, USA

Share this property