Il Leonardo si trova nel sestiere di Cannaregio, a 8 minuti a piedi dalla stazione ferroviaria di Venezia Santa Lucia e a 200 metri dal Ghetto Ebraico e dalla fermata del vaporetto San Marcuola. Le camere dell'Hotel Leonardo dispongono di arredi semplici. Alcune includono un bagno privato con asciugacapelli e set di cortesia. Ubicato in una buona posizione per esplorare Venezia, il Leonardo dista 7 fermate di vaporetto da Piazza San Marco e 15 minuti a piedi dal molo di Fondamenta Nuove, da cui partono i traghetti per Murano e le altre isole.