American Express warmly welcomed
The Storage Company, located in Corpus Christi, Texas is here to serve you! Our self storage facility is open to serve you 7 days a week. We offer climate controlled & non-climate controlled units, affordable, secure, storage units for all your personal belongings & furniture. We are located on Everhart between Frost Bank and IBC Bank. Just South of SPID before you get to Staples Street. Across from Senior Jaime's Restaurant & Enterprise Rental Car.