Claim this facility
FacilityKendall Xtra Storage
Address8774 SW 129th Ter, Miami, FL 33176
Listed phone(305) 251-9872
Listed websitehttps://xtrastoragecompaniesfl.com/kendall-self-storage/
Is this your facility?
Is this your facility?