The Louvre
The Louvre Museum (French: Musée du Louvre), located in Paris, France, is the world's most visited art museum, a historic monument, and a national symbol. The collection's nearly 35,000 pieces are displayed over 60,000 square meters. The museum lies between the River Seine and the Rue de Rivoli on the Right Bank in the 1st arrondissement neighborhood.
Read More18 / 22
All contents Copyright © 2023, NSL Photography, All Rights Reserved
Visit the NSL Photography Travel Photography Blog