Luton Town F.C.
From the Simple English Wikipedia, the free encyclopedia that anyone can change
Luton Town F.C. are an English association football club that are based in Luton in the county of Bedfordshire. They started in 1885 and play their home games at a stadium called Kenilworth Road.