top of page

Louvre

Image 1

The Louvre is one of the largest museums in the world located in Paris, France. The museum has entire sections dedicated to archaic, classical, and hellenistic greek sculpture. This museum holds some of the most famous greek sculptures of all time including the Venus de Milo.

bottom of page