Watson & Taylor Self Storage

Watson & Taylor has been serving communities for over 30 years. Our first location was in Addison, Texas which is also home to our Corporate Office. Over the years, Watson & Taylor has expanded operations, and today, we proudly manage 40 self storage properties in 7 states - and we are still growing!

Insurance is required at this property. You can provide proof of your own, or buy ours from $9.95/month.