2300 Crestwood Blvd, Birmingham, AL 35210
South Hall Self Storage Ctr is a self storage facility in Birmingham, AL located at 2300 Crestwood Blvd, Birmingham, AL 35210. South Hall Self Storage Ctr offers affordable, convenient self storage units in Birmingham, AL.