Claim this facility
FacilityPublic Storage
Address2641 NE 186th Terrace, Miami, FL 33180
Listed phone(786) 704-0995
Listed websitehttps://www.publicstorage.com/self-storage-fl-miami/5746.html?pspid=pslocalsearch
Is this your facility?