Decatur Self Storage
Proudly serving Decatur since 1986, with over 1,000 units.
We have 6 location in Decatur.
Climate Control units available.
Decatur's leader in self storage since 1986.
Clean - Affordable - Friendly Service
Year Opened: 1986
804 South 13th Street
Rhoda Hirschy, Manager