Stadion London Road

Stadion ini memiliki kapasitas 15,314 tempat duduk dan dibangun pada tahun 1913.