Castle Valley, Utah Homes for Sale | 8+ Listings from $517,000 | Propaired