Grand Place, Lille, France
Lille is a city in northern France. It is the principal city of the Lille Métropole, the fourth-largest metropolitan area in the country behind those of Paris, Lyon and Marseille. Lille is situated on the Deûle River, near France’s border with Belgium.
Grand’ Place is the heart of Lille, its main square. The Grand’ Place is also known as the place du Général de Gaulle.