719 Glenwood Springs Ave North Las Vegas, NV 89032