1602 W Smith Valley Rd, Greenwood, IN 46142
Store-N-Lock Mini Storage is a self storage facility in Greenwood, IN located at 1602 W Smith Valley Rd, Greenwood, IN 46142. Store-N-Lock Mini Storage offers affordable, convenient self storage units in Greenwood, IN.