This streetscape oil painting depicts the scenery of the Louvre Museum as an portrait of this building. The Louvre (Musée du Louvre), 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. Approximately 38,000 objects from prehistory to the 21st century are exhibited. The Louvre is also the world’s most visited art museum in the world.
-
Share