Local Attractions - Holiday Inn London - Luton Airport

We are open for Government-approved travel only. We cannot accept leisure guests until 17th May as per Government guidelines. Find out more.

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