Holiday Inn Leicester City 4 stars

129 St Nicholas Circle, Leicester, LE1 5LX, United Kingdom

Hotel image
Read more reviews for Holiday Inn Leicester City