Apr 5 Apr 5 Spidey Sense Logan Banx 5626 Deer Creek Falls Ct, Las Vegas, NV 891183 bed/2 bath - 3,381 sqft$995,000Zillow Link