The hotel is conveniently located in the heart of Lille, a city in northern France on the Deûle River. There is a branch of the leading medical research facility, the Pasteur Institute, minutes from this Lille hotel. The hotel is 5 minutes from the railway station. A variety of restaurants and cocktail lounges are located in the surrounding area. Lille Airport is 15 km from the hotel, whilst Brussels and Charles de Gaulle airports are 111 and 225 km away respectively.