Claim this facility
FacilityPublic Storage
Address15760 NW 27th Ave, Opa-Locka, FL 33054
Listed phone(786) 565-5610
Listed websitehttps://www.publicstorage.com/self-storage-fl-opa-locka/267.html?pspid=pslocalsearch
Is this your facility?