Champion Hill

Opened:
1912
Capacity:
3000
Address:
Champion Hill Stadium, Edgar Kail Way, London SE22 8BD, United Kingdom
X