The very heart of Lille and an architectural gem, representing the Flemish influence. Perfect for sight-seeing and a stroll.
Address 36 Place du Général de Gaulle, Lille 59800, France
Coordinates 50°38'13.186" N 3°3'48.564" E