Luton, Bedfordshire, LU1
The Red Lion Hotel is located centrally in the heart of Luton’s town centre making it a fantastic location for those needing to stay centrally within the town.