
The Store Room Leeds, Leeds, West Yorkshire, United Kingdom
About The Store Room Leeds
Our Leeds self storage facility has been open since 2007, and our local storage specialists, Richard, Rachel and Andy have over 15 years of combined experience helping local Leeds household storage customers and businesses solve their storage problems.
Location
The Store Room Self Storage Leeds,Millshaw
Leeds
West Yorkshire
United Kingdom
LS11 8EG
Contacts
Tel: 01132721607
Web: https://www.thestoreroom.co.uk/storage-leeds/