Kenilworth Road Stadium
The home of Luton Town FC
Address: 72 Kenilworth Road
Neighborhood: Dallow Ward
City: Luton
County/district: Luton
Region: England
Postal code: LU1 1DH
Country: United Kingdom