Storage Mega is a privately owned storage company situated in the Strand, Western Cape specialising in self storage.