17029 W Halifax Ln
Surprise, AZ 85374
Listed at $399,900 / 4 beds / 3 baths / 1,789 SqFt