Lille - lovely 1-BR apartment in city center
Lille, France
English: The Lille Europe residence is located in downtown Lille, in the heart of the business district. You'll be staying between the Lille-Flandres and Lille-Europe train stations, less than 600 met...