$959,000 Pending 4Beds4Baths2591Sqft0.12Acres 12424 Point Sierra St, Las Vegas, NV 89138 MLS#: 2821361