124 14th St SW, Decatur, AL 35601
Charleston Place is a self storage facility in Decatur, AL located at 124 14th St SW, Decatur, AL 35601. Charleston Place offers affordable, convenient self storage units in Decatur, AL.