Claim this facility
FacilityPublic Storage
Address5730 Citrus Blvd, New Orleans, LA 70123
Listed phone(504) 233-7340
Listed websitehttps://www.publicstorage.com/self-storage-la-elmwood/5492.html?pspid=pslocalsearch
Is this your facility?