Place de l'Europe


Place de l'Europe - square in France.