110 Rue du Grand But, Lille, France · Show on map
This hotel is located right in the heart of Lille.
The hotel provides guests with attractive units and a range of facilities for a comfortable stay.
Accommodation includes a range of amenities as standard. WiFi (no extra charge) is also available to guests.
110 Rue du Grand But
12:00 PM
02:00 PM