$399,750 Active 3Beds2Baths1248Sqft0.11Acres 2461 Meteor Stream Ter, Henderson, NV 89044 MLS#: 2824353