Search results
We did not find results for: Louvre Palace.
Check spelling or type a new query.
We did not find results for: Louvre Palace.
Check spelling or type a new query.
The Louvre Palace, often referred to simply as the Louvre, is an iconic French palace located on the Right Bank of the Seine in Paris, occupying a vast expanse of land between the Tuileries Gardens and the church of Saint-Germain l'Auxerrois. Wikipedia