6908 N Baylor Creek St, North Las Vegas, NV, 89086