The Place des Quinconces in Bordeaux, with its 25.6 hectares, holds the title of the largest city square in Europe.