Self Storage Locations

We have 35 Self Storage Locations to Serve You!

Self Storage

Tellus Self Storage has climate controlled and non-climate controlled self storage units for you storage needs in Alabama, Florida, Louisiana, Mississippi, and Texas. A number of our facilities also offer parking for your car, boat, R/V, ATV, or camper. Just click on a link below or use the radius search map above to get directions to the location nearest you!