Facilities and services include reception open 24 hrs, wireless internet throughout the hotel, elevator, safety box at the reception and a meeting room.
The rooms feature TV, telephone and a hairdryer.
Address: 24 Place de la Gare, 59800, Lille, France.