Drumsheds est un espace événementiel polyvalent monumental aménagé dans un ancien grand magasin, dont la façade bleue caractéristique et les immenses volumes industriels offrent une atmosphère très différente de celle d'une salle de concert traditionnelle. Le complexe conserve le caractère brut et fonctionnel du bâtiment d'origine, avec de hauts plafonds et de vastes halls, tandis que son plus grand espace peut accueillir environ 15 000 visiteurs. Ces dimensions permettent d'y organiser de grands concerts, des événements de musique électronique, des programmes culturels et des productions nécessitant une importante infrastructure technique.
À l'intérieur, plusieurs grands espaces associent architecture industrielle et équipements de production modernes. Les principales salles disposent de puissants systèmes de sonorisation, d'éclairages, de grandes installations visuelles et d'une infrastructure adaptée aux configurations scéniques complexes. Des espaces de restauration et de boissons ainsi que des zones extérieures sont accessibles aux visiteurs, tandis que les dimensions du complexe permettent de réunir différentes composantes d'un événement sur un même site.
L'établissement se trouve à l'adresse 6 Glover Dr, London, Royaume-Uni, dans le secteur de Meridian Water, au nord de Londres. La gare la plus proche est Meridian Water, située à environ sept minutes à pied, et les lignes de bus 192 et 341 desservent également les environs. Une zone réservée à la dépose et à la prise en charge des passagers en taxi se trouve à l'intérieur du site, tandis que le stationnement est limité et principalement destiné aux visiteurs ayant réservé à l'avance une place de stationnement accessible. Pour organiser des déplacements plus larges dans Londres, le texte consacré à la ville plus bas sur la page présente les principales options de transport urbain.