EdStockPhoto

Louvre Museum (Paris, Île-de-France, France) Stock Photos

Housed in a grand palace stretching along the Seine River, the Louvre is one of the largest and most important museums in the world, displaying over 300,000 objects. more info