$640,000 Active 4Beds4Baths3083Sqft0.1Acres 10198 Eden Mountain St, Las Vegas, NV 89141 MLS#: 2787374