Former historic palace housing huge art collection, from Roman sculptures to da Vinci’s “Mona Lisa.” The Louvre, or the Louvre Museum, is the world’s largest art museum and has a historic monument in Paris, France. A central landmark of the city, it is located on the Right Bank of the Seine in the 1st district.