2006 E 70th St, Shreveport, LA 71105
Lennard Properties is a self storage facility in Shreveport, LA located at 2006 E 70th St, Shreveport, LA 71105. Lennard Properties offers affordable, convenient self storage units in Shreveport, LA.