1019 Central Avenue, Metairie, LA 70001
Central Self Storage is a self storage facility in Metairie, LA located at 1019 Central Avenue, Metairie, LA 70001. Central Self Storage offers affordable, convenient self storage units in Metairie, LA.