Location: just 500 m. from the city centre and with easy access to the main roads.
See more: Hotels in Europe Hotels in France Hotels in Lille Holiday Destinations in Europe