Lille City Life

A map of Lille restaurants, museums and bars made by a local. Lille is a city in northern France located 2 hours from Paris and 1 hour from Brussels.