3770 S Detroit Ave, Toledo, OH 43614
South Toledo Self Storage is a self storage facility in Toledo, OH located at 3770 S Detroit Ave, Toledo, OH 43614. South Toledo Self Storage offers affordable, convenient self storage units in Toledo, OH.