Location: close to the A25. There is a metro station, C.H.R. Oscar Lambret on Line 1, only 300 metres away, which can take you right to the centre of Lille itself.
See more: Hotels in Europe Hotels in France Hotels in Lille Holiday Destinations in Europe