Back to list
Holiday Inn Leicester
Well 7.8 (3 reviews)
Approx. £17
Location
129 Saint Nicholas Circle
Leicester LE1 5LX
See on the map