6482 Brick Road, South Bend, IN 46628
Mini Storage Depot is a self storage facility in South Bend, IN located at 6482 Brick Road, South Bend, IN 46628. Mini Storage Depot offers affordable, convenient self storage units in South Bend, IN.