Storage Depot

3350 Lafayette Road, Indianapolis, IN 46222

About Storage Depot

Storage Depot is a self storage facility in Indianapolis, IN located at 3350 Lafayette Road, Indianapolis, IN 46222. Storage Depot offers affordable, convenient self storage units in Indianapolis, IN.

CONTACT INFORMATION

Storage Depot
3350 Lafayette Road
Indianapolis, IN 46222

Is This Your Business?

Claim Your Profile