Life Storage provides storage units in Henderson at 1011 Stufflebeam Ave, Henderson, NV, 89011. Rent Henderson storage with Life Storage today - see website for promotions.