Lille France

Lille France

Lille, city in the north of France.