This is a discussion thread for the following file:

Kenilworth Road Stadium

The stadium of English football team Luton Town.