El hotel se encuentra en el centro de Lille, inmerso en un verde paraje, muy cerca del Lille-Grand Palais y de las estaciones de tren. El hotel dispone de 125 cómodas habitaciones y de una magnífica brasería de cocina regional e internacional llamada "L'Europe".