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