Louvre Palace

Louvre Palace is located in Paris, France. It houses the Louvre museum in the center of the courtyard.