The Den

Opened:
1993
Capacity:
20146
Address:
Zampa Rd, London SE16 3LN, UK