4444 Entec Dr, Peoria, IL 61607
Freedom Storage is a self storage facility in Peoria, IL located at 4444 Entec Dr, Peoria, IL 61607. Freedom Storage offers affordable, convenient self storage units in Peoria, IL.