Life Storage provides storage units in Houston at 5425 Katy Freeway, Houston, TX, 77007. Rent Houston storage with Life Storage today - see website for promotions.