
- Holder
- The Louvre
- Country
- France
- Location
- France
- Certificate
- GBR-C-2026-0000071
About this record
The Louvre in Paris has 72,735 square meters of exhibition space, making it the largest art gallery in the world.

The Louvre in Paris has 72,735 square meters of exhibition space, making it the largest art gallery in the world.