Life Storage provides storage units in Houston at 5700 Washington Ave, Houston, TX, 77007. Rent Houston storage with Life Storage today - see website for promotions.