18823 E Canary Way
Queen Creek, AZ 85142
Listed at $669,000 / 4 beds / 2 baths / 2,390 SqFt