News
Kenilworth Road Stadium is a football ground in Luton and the home of Luton Town. First built in 1905, it is now a 10,356-capacity all-seater stadium after its renovation in 2023.
Their cosy and compact Kenilworth Road home in the densely populated Bury Park area of the town is a throwback to a bygone era of English stadiums. Next season it will play host to some of the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results