2107 E Home Rd, Springfield, OH 45503
T & M Store & Lock is a self storage facility in Springfield, OH located at 2107 E Home Rd, Springfield, OH 45503. T & M Store & Lock offers affordable, convenient self storage units in Springfield, OH.