1-800-773-6691 Make A Payment

Tellus Self Storage - Denham Springs

8039 Vincent Road Suite A, Denham Springs, LA 70726
Current Customers: 225.664.1668

Facility Reviews Summary

[Star][Star][Star][Star][Star] 5 Stars - 2 Reviews
5 Stars - 2 Reviews
July 5, 2020
December 20, 2019
This place has all the storage anyone could ever need. Plus they have a friendly property manager and free move in truck.
Reply from Manager on December 24, 2019
Thank you for leaving us this wonderful review of our storage facility. We appreciate it!
Write a review