Photo gallery for OYO The Red Lion Hotel





OYO The Red Lion Hotel
Reviews
7.4 out of 10
Good
About this property
3-star Luton hotel with restaurant
Explore the area

2 Castle Street, Luton, England, LU1 3AA
- Luton Mall1 min walk
- University of Bedfordshire3 min walk
- Kenilworth Road Stadium18 min walk
- London (LTN-Luton)5 min drive