Kenilworth Road is a football stadium in Luton, England with a capacity of 11,850. It opened in 1905. The pitch is grass. It is home to Luton Town.
Kenilworth Road has a capacity of 11,850 spectators.
Kenilworth Road is located in Luton, England.
Kenilworth Road opened in 1905.
Kenilworth Road has a grass pitch.
Kenilworth Road is the home ground of Luton Town.