13051 Port Said Rd, Opa-Locka, FL 33054
Opa-Locka Indl Park Inc is a self storage facility in Opa-Locka, FL located at 13051 Port Said Rd, Opa-Locka, FL 33054. Opa-Locka Indl Park Inc offers affordable, convenient self storage units in Opa-Locka, FL.