Hold Self Storage

260-266 York Way London United Kingdom N7 9PQ
02036572900






A new, people-first self storage business created by a group of industry rebels on a mission to give people the space they need to thrive.