6110 South Belmont Avenue, Indianapolis, IN 46217
Storage Express - Indianapolis is a self storage facility in Indianapolis, IN located at 6110 South Belmont Avenue, Indianapolis, IN 46217. Storage Express - Indianapolis offers affordable, convenient self storage units in Indianapolis, IN.