The Store Room Leicester Our Leicester self storage facility has been open since 2007, and local storage specialists Simon & Emma have over 7 years of experience helping local Leicester household storage customers and businesses solve their storage problems.
Phone: 0116 231 2506 The Store Room Self Storage Leicester, Foxholes Road (Off Hinckley Road), Leicester, Leicestershire London LE3 1TH UK Map Other Categories: Business Services |