5855 Monarch Rd, Decatur, IL 62521
Long Creek Self Storage is a self storage facility in Decatur, IL located at 5855 Monarch Rd, Decatur, IL 62521. Long Creek Self Storage offers affordable, convenient self storage units in Decatur, IL.