Die Ausstellung Leonardo da Vinci Experience befindet sich an der Via della Conciliazione, einer historischen Straße in Rom. Die 500 Meter lange Straße verbindet die Engelsburg mit dem Petersplatz und ist von Monumenten wie dem Palazzo Della Rovere und der Kirche Santa Maria in Traspontina gesäumt.