This hotel offers a restaurant and is conveniently located in the city center of Lille, near the Gambetta metro station. It provides comfortable accommodation and dining options for guests.