Luton Town F.C.
Luton Town Football Club is a professional association football club based in the town of Luton, Bedfordshire, England. Founded in 1885, it is nicknamed ‘the Hatters’ and affiliated to the Bedfordshire County Football Association. The team plays its home matches at Kenilworth Road, where it has been based since 1905. The club’s history includes major trophy wins, several financial crises,...