Located centrally in the heart of Luton's town centre The Red Lion Hotel offers a warm welcome, extensive drinks and dining menu with on site hotel - the perfect base to explore the town.