5565 E US Route 36, Decatur, IL 62521
Space Place The Mini Warehouse is a self storage facility in Decatur, IL located at 5565 E US Route 36, Decatur, IL 62521. Space Place The Mini Warehouse offers affordable, convenient self storage units in Decatur, IL.