Storage Authority opened March 26 at 11966 Walters Road, Houston. The locally owned, state-of-the-art self-storage facility features climate and non-climate controlled drive-up storage units in more than 10 different size options, 24-hour service with an on-site rental and payment kiosk, and an extensive video surveillance system. Additionally, the facility offers locks, boxes and packing supplies and has a mobile app that allows for entry and exit to the facility. 832-777-7877.