Elmwood Self Storage Share: Storage Elmwood Self Storage Visit Website 1004 S. Clearview Parkway Harahan, LA 70123 (504) 737-7676 Hours: Hours: Mon - Sat: 8:30am - 6:00pm Sun: 9:00am - 1:00pm About Map About Elmwood Self Storage and Wine Cellar is New Orleans largest and most unique climate-controlled storage development, featuring the latest in cutting edge technology. What's Nearby? Distance: 5 10 15 20 25 50 mi.