$500,000 Active Under Contract 3Beds2Baths1829Sqft0.22Acres 395 Placer Creek Ln, Henderson, NV 89014 MLS#: 2826803