Kenilworth Road Stadium is the most famous stadium of Luton. It has been the association stadium for Luton Town Football Club since 1905. With a seating capacity of 10,226, Kenilworth Road Stadium has witnessed a number of local as well as international matches. It is flocked by thousands of football enthusiasts at a regular basis making it overcrowded at times. Check website for further details.