Leicester location image

Location of the The Store Room self storage site in Leicester