Clothing store
Sports Direct
3 locals recommend,
Tips from locals
Kenilworth Road is a association football stadium in Luton, Bedfordshire, England. It has been the home ground of Luton Town Football Club since 1905. The stadium has also hosted women's and youth international matches, including the second leg of the 1984 European Competition for Women's Football final.
Sports Direct by Airbnb Experiences
Get to know this iconic landmark through Airbnb Experiences, small group activities led by locals
Location
187-193 High St N
London, England