Highbury Stadium (Arsenal Stadium)

Opened:
1913
Capacity:
5327
Address:
Highbury Square, London, United Kingdom