List of 3/museo-Star Hotels near Museo/Mostra Leonardo da Vinci - Il Genio le Invenzioni - P.za della Cancelleria, 1, 00186 Roma RM, Italy.