Life Storage provides storage units in Las Vegas at 9930 Spencer St., Las Vegas, NV, 89183. Rent Las Vegas storage with Life Storage today - see website for promotions.