Drumsheds to monumentalny, wielofunkcyjny obiekt powstały w wyniku przekształcenia dawnego dużego domu handlowego, którego charakterystyczna niebieska fasada i ogromne industrialne przestrzenie tworzą atmosferę zupełnie inną niż w tradycyjnych salach koncertowych. Kompleks zachował surowy, funkcjonalny charakter pierwotnego budynku, z wysokimi sufitami i rozległymi halami, a największa przestrzeń może pomieścić około 15 000 osób. Taka skala pozwala organizować duże koncerty, wydarzenia z muzyką elektroniczną, programy kulturalne oraz imprezy wymagające rozbudowanej infrastruktury produkcyjnej.
Wewnątrz znajduje się kilka dużych przestrzeni łączących industrialną architekturę z nowoczesnym zapleczem technicznym. Główne strefy wyposażono w zaawansowane systemy nagłośnienia, oświetlenie, wielkoformatowe instalacje wizualne oraz infrastrukturę umożliwiającą tworzenie rozbudowanych konfiguracji scenicznych. Dla odwiedzających dostępne są strefy gastronomiczne i przestrzenie zewnętrzne, a ogromna powierzchnia kompleksu pozwala połączyć różne części wydarzenia w jednej lokalizacji.
Obiekt znajduje się pod adresem 6 Glover Dr, London, Zjednoczone Królestwo, w rejonie Meridian Water w północnym Londynie. Najbliższą stacją kolejową jest Meridian Water, położona około siedmiu minut spacerem od obiektu, a w pobliżu zatrzymują się również autobusy linii 192 i 341. Na terenie kompleksu znajduje się wyznaczona strefa wysiadania i odbioru pasażerów taksówek, natomiast parking jest ograniczony i przeznaczony przede wszystkim dla osób, które wcześniej zarezerwowały dostępne miejsce parkingowe. Szersze informacje dotyczące przemieszczania się po Londynie znajdują się w opisie miejskiej sieci transportowej w dalszej części strony.