Paris - Louvre Architecture
The Louvre Museum was established in 1793, but the Louvre Palace itself began in 1190 as a castle. Most of the current building was constructed in the 17th and 19th centuries. With 2,260,421 sq ft of floor space, the Louvre is the largest palace in France, and one of the largest in the world.
Read More8 / 11