Earlsmead Stadium

Opened:
1934
Capacity:
3070
Address:
Earlsmead, Carlyon Ave, Harrow HA2 8SS, United Kingdom