place de la concorde - louvre.The Place de la Concorde with 86,400 square meters is the largest square in the French capital. The Place was designed by Ange-Jacques Gabriel in 1755 as a moat-skirted octagon between the Champs-Élysées to the west and the Tuileries Gardens to the east.The Musée du Louvre or simply the Louvre — is one of the world's largest museums, the most visited art museum in the world and a historic monument, a central landmark of Paris