Holiday Inn Express Leicester City

Best Value Hotel Accommodations - Leicestershire