Loading Map....
Address
129 St Nicholas Circle
Leicester
Leicestershire
England
LE1 5LX
United Kingdom
Recently refurbished, the hotel is enviously situated in Leicester city centre, with excellent road and train links. The hotel is ideally placed for historical, cultural and sporting attractions.
Upcoming Events
Holiday Inn Hotel, Leicester