Storage Depot is located just one block Northeast of 120th & I Street and offers indoor and outdoor self storage units. We strive to provide the best value on local self storage in the Omaha area. Find your storage unit today!
Storage Depot at I Street is centrally located just West of I-80 and the I Street exit. We offer indoor and outdoor self storage options.
Our self storage units are clean and drive-up ready with roll-up garage-style doors.
Storage unit sizes range from 10x10 to 14x30 contractor-style bays featuring higher and wider door clearance. Powered options are also available.
Our self storage facility is conveniently located near Omaha, La Vista, Papillon, Elkhorn, L Street Marketplace, and the I-80 / 680 interchange.