Tag: Located
Broadwick Announces London’s Biggest New Cultural Space ‘DRUMSHEDS’
A 15,000 CAPACITY SPACE TO OPEN THIS SEPTEMBER IN NORTH LONDON
Housed in a disused warehouse, DRUMSHEDS will be London’s largest culture space of its...