Self-storage-access-point

The Store Room opens 10,000 sq ft of new space at Leeds site