The Place de la Concorde is one of the major public squares in Paris, France. Measuring 8.64 hectares in area, it is the largest square in the French capital.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.