O Leonardo está situado no Bairro de Cannaregio, a 8 minutos a pé da Estação Ferroviária Santa Lucia de Veneza. O Bairro Judeu e a Paragem de Vaporetto San Marcuola ficam a 200 metros.
Os quartos do Hotel Leonardo têm mobiliário simples. Alguns quartos incluem uma casa de banho privativa com secador de cabelo e produtos de higiene pessoal.
Bem posicionado para explorar Veneza, o Leonardo fica a 7 paragens de Vaporetto da Praça de São Marcos. Barcos para Murano e outras ilhas partem do Cais Fondamenta Nuove, a 15 minutos a pé.