La Mostra Leonardo da Vinci is located at Piazza della Cancelleria 1 (near Campo dei Fiori/Piazza Navona). Entrance is available until 1 hour before closing time.
La Mostra Leonardo da Vinci is located at Piazza della Cancelleria 1 (near Campo dei Fiori/Piazza Navona). Entrance is available until 1 hour before closing time.