Walker South Storage 4 years ago ID: #293380 Listed In : Packers and Movers 22891 Walker South Rd, Denham Springs, LA 70726, USA 225-667-8544 walkersouthstorage.com Business Description Self Storage Facility In Denham Springs, LA Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : moving supplies Self-Storage Facility U-Haul Truck Rental