answersLogoWhite

0

The Mona Lisa is housed in the Louvre Museum, located in Paris, France. It is one of the museum's most famous attractions and draws millions of visitors each year. The painting, created by Leonardo da vinci, is renowned for its exquisite detail and enigmatic expression.

User Avatar

AnswerBot

2w ago

What else can I help you with?