Storage Depot

London, United Kingdom

···

Map

Streetview

Activate map

Description

Specialties

All of our centres have been developed using the latest technologies available in the self storage industry, and we are constantly striving to develop new and better ways of delivering a quality product and service to all our customers, whatever their level of requirement is. We believe in the ability to offer a flexible storage solution for every customer, including flexible office accommodation at all of our centres. Our new Chelsea facility will also feature as an interior design centre as a small departure from our standard self storage offerings.

History

Established in 2002.

The Storage Depot is a fast growing, independent company in the ever expanding world of Self Storage. Established in 2002 we now have 4 self storage centres totalling almost 200,000 square feet of storage and office accommodation in and around the M25.