Local Attractions - Holiday Inn London - Luton Airport

Book a room

If you know what you're looking for, click or tap

Or of you'd like help from our expert team to arrange your meeting, click or tap

Visit Website

Luton Town Football Club

Luton Town Football Club is a professional football club based in the town of Luton, Bedfordshire, England, that competes in the Championship, the second tier of the English football league system. Founded in 1885, it is nicknamed ‘the Hatters’  The team plays its home matches at Kenilworth Road, where it has been based since 1905