Holiday Inn Leicester

Rate this item
(0 votes)
The Holiday Inn hotel in Leicester city centre is in the heart of England; and enjoys excellent travel links

Additional Info

  • E-mail: www.hileicesterhotel.co.uk/
  • Address Line 1: 129 St. Nicholas Circle
  • City: Leicester
  • Post Code: LEI 5LX