Kenilworth Road


English Wikipedia - The Free EncyclopediaDownload this dictionary
Kenilworth Road
Kenilworth Road is a football stadium in LutonBedfordshire, England. It has been home to Luton Town Football Club since 1905 when they left Dunstable Road. The ground has also hosted women's and youth international matches.

See more at Wikipedia.org...


© This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License and under the Creative Commons Attribution-ShareAlike License