Kendall Xtra Storage

8774 SW 129th Terrace, Miami, FL 33176

About Kendall Xtra Storage

Kendall Xtra Storage is a self storage facility in Miami, FL located at 8774 SW 129th Terrace, Miami, FL 33176. Kendall Xtra Storage offers affordable, convenient self storage units in Miami, FL.

CONTACT INFORMATION

Kendall Xtra Storage
8774 Sw 129th Terrace
Miami, FL 33176

Is This Your Business?

Claim Your Profile