Leonardo Icon
Piazza Pio XI 2 In front of Biblioteca Ambrosiana, 20123 Milan Italy
Leonardo Icon is a Monuments & Statues place is located in Milan, Lombardy. The address of Leonardo Icon is Piazza Pio XI 2 In front of Biblioteca Ambrosiana, 20123 Milan Italy.