2500 Central Parkway Southwest, Decatur, AL 35601
A Storage Place is a self storage facility in Decatur, AL located at 2500 Central Parkway Southwest, Decatur, AL 35601. A Storage Place offers affordable, convenient self storage units in Decatur, AL.