Location: in Lille city centre in the Vauban district, 1.3 Km. from the old town and the famous Grand Place.
See more: Hotels in Europe Hotels in France Hotels in Lille Holiday Destinations in Europe