$519,500 Active 4Beds3Baths2387Sqft0.09Acres 10866 Buzzards Bay Ct, Las Vegas, NV 89179 MLS#: 2829606