1-800-773-6691 Make A Payment

Tellus Self Storage - Watson

33722 Louisiana 16, Denham Springs, LA 70706
Current Customers: 225.664.0688

Facility Reviews Summary

[Star][Star][Star][Star][Star] 5 Stars - 2 Reviews
5 Stars - 2 Reviews
Awesome customer service!!!!
Sharntii Baaheth
June 13, 2019
Excellant Place to Store your extra stuff.
JoEllen Y.
February 6, 2019
Front office ladies are great. Very helpful and I like the fact that they are open 24/7. I can't always get to my units until I am done with my other daily stuff. Thanks Tellus.
Reply from Manager on February 7, 2019
Thank you so much for leaving us this review. Hope your day is splendid!
Write a review