1601 S Canal St, Chicago, IL 60616
Canal Street Self Storage Inc is a self storage facility in Chicago, IL located at 1601 S Canal St, Chicago, IL 60616. Canal Street Self Storage Inc offers affordable, convenient self storage units in Chicago, IL.