Drumsheds ist ein monumentaler Mehrzweck-Veranstaltungsort, der durch die Umnutzung eines ehemaligen großen Einrichtungshauses entstanden ist. Die markante blaue Fassade und die gewaltigen industriellen Dimensionen schaffen eine Atmosphäre, die sich deutlich von einer klassischen Konzerthalle unterscheidet. Der Komplex bewahrt den rohen, funktionalen Charakter des ursprünglichen Gebäudes mit hohen Decken und weitläufigen Hallen; der größte Veranstaltungsbereich bietet Platz für etwa 15.000 Besucher. Diese Dimensionen eignen sich für große Konzerte, elektronische Musikveranstaltungen, Kulturprogramme und produktionstechnisch anspruchsvolle Events.
Im Inneren verteilen sich mehrere große Veranstaltungsbereiche, in denen industrielle Architektur mit moderner Produktionstechnik verbunden wird. Die wichtigsten Räume verfügen über leistungsstarke Soundsysteme, Lichttechnik, großformatige visuelle Installationen und die Infrastruktur für komplexe Bühnenaufbauten. Für Besucher stehen Bereiche für Speisen und Getränke sowie Außenflächen zur Verfügung, während die enorme Größe des Komplexes ermöglicht, verschiedene Bestandteile einer Veranstaltung an einem einzigen Standort zu kombinieren.
Der Veranstaltungsort befindet sich unter der Adresse 6 Glover Dr, London, Vereinigtes Königreich im Gebiet Meridian Water im Norden Londons. Der nächstgelegene Bahnhof ist Meridian Water, der etwa sieben Gehminuten entfernt liegt; außerdem halten die Buslinien 192 und 341 in der Nähe. Auf dem Gelände gibt es einen ausgewiesenen Bereich zum Ein- und Aussteigen für Taxis, während Parkmöglichkeiten begrenzt und in erster Linie für vorab angemeldete Besucher mit Bedarf an barrierefreien Stellplätzen vorgesehen sind. Für die weitere Planung der Wege durch London bietet der nachfolgende Stadttext einen Überblick über das öffentliche Verkehrsnetz.