For Sale

$524,900

Est. payment: $7,067/mo
24019 N 166th Ln
Surprise, AZ 85387

Bedrooms
4
Bathrooms
3
Square Feet
2,318