Explore details about location Via Leonardo da Vinci. Via Leonardo da Vinci is a location situated within the Albenga alongside other areas such as Piazza Trincheri, Viale Liguria, Via Leonardo da Vinci.