Claim this facility
FacilityThe Storage Center New Orleans - Kenner, Louisiana
Address720 Clay St, Kenner, LA 70062
Listed phone(504) 399-6946
Listed websitehttps://thestoragecenter.com/facilities/la/new-orleans/720-clay-st-kenner-la/?cid=org%3A%3Amaps
Is this your facility?