The Louvre is a historic palace in Paris, France, now home to one of the world's largest art museums. It houses countless treasures, including the iconic Mona Lisa, drawing millions to its glass pyramid entrance. See also Art Museum French Art Museum Renaissance Art