3740 Kentucky Ave, Indianapolis, IN 46221
U-Stor Office-Warehouse is a self storage facility in Indianapolis, IN located at 3740 Kentucky Ave, Indianapolis, IN 46221. U-Stor Office-Warehouse offers affordable, convenient self storage units in Indianapolis, IN.