
Lille, France
Holiday Inn Express Lille Centre
3-star hotel · IHG HOTELS & RESORTS
Holiday Inn Express Lille Centre is ideally located in the heart of Lille, just a few minutes’ walk from a metro station, making it easy to explore the city. Numerous convenience stores, restaurants, and bars are located right at…
- Wi-fi
- Wired Internet
- 24-hour reception
- Car park · extra charge


