Where is Louvre
About Where is Louvre Located
Explore the map to locate Louvre on world map, The Louvre Palace, often accredited to commonly as the Louvre, is an historic and classical French palace situated on the Right Bank of the river of Seine in Paris, holding a vast stretch of land amid the church of Saint-Germain l'Auxerrois and the Tuileries Gardens. Formerly a military facility, it has offered various government linked affairs in the past, in addition to occasionally as a royal residence between the fourteenth and eighteenth centuries. It is now chiefly used by the Louvre Museum, which first operated there in 1793.