Designed by
Title
View Louvre Museum Grounds Plaza #138491512
Description
Tourists walk in plaza of the Louvre museum. The Louvre, or the Louvre Museum, is the world`s largest art museum and a historic monument in Paris, France. A central landmark of the city, it is located on the Right Bank of the Seine in the city`s 1st arrondissement. View is from inside display hall looking out over plaza.
This image is editorial