Holiday Inn Leicester City

129 Saint Nicholas Circle
Leicester
United Kingdom