Stock Photos of the Louvre Museum, Paris, France

Housed in a grand 16th- to 19th-century palace stretching along the Seine River, the Musée du Louvre (Louvre Museum) in Paris is one of the largest and most important museums in the world, displaying over 300,000 objects. More information: Louvre Museum, Paris, France.