Kenilworth Road Stadium

Kenilworth Road Stadium, located in Luton, England, stands as one of the more intimate and traditionally styled grounds in English football, known for its compact design and passionate atmosphere. Serving as the home of Luton Town FC since 1905, its unique character stems from a blend of historic charm and close-knit seating, making it a nostalgic nod to the classic football experience.

Country England
City Luton
Address 1 Maple Road
Capacity 12,000
Surface Grass
Image of the stadium Kenilworth Road Stadium