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 ...