Het Hotel Leonardo ligt in de wijk Cannaregio, op 8 minuten lopen van treinstation Venezia Santa Lucia. Het Joodse getto en de Vaporettohalte San Marcuola (waterbus) bevinden zich beide op 200 meter afstand.
De kamers van het Hotel Leonardo zijn eenvoudig ingericht. Sommige kamers hebben een eigen badkamer met een haardroger en toiletartikelen.
Het Leonardo ligt op een uitstekende locatie om Venetië te verkennen, zo vindt u het San Marcoplein 7 Vaporettohaltes verderop. Boten naar Murano en andere eilanden vertrekken van de pier Fondamenta Nuove, op 15 minuten lopen van het hotel.