È situata nel cuore di Venezia a soli 100 metri da Piazza San Marco. La struttura è ubicata in modo tale che chi desidera visitare le bellezze artistiche trova a pochi passi innumerevoli spunti: Palazzo Ducale, la Basilica di San Marco, il Ponte dei Sospiri, la Torre dell’Orologio, ristoranti e negozi raffinati non si fanno desiderare. La Venezia di una volta rivive nell'atmosfera di questa piccola struttura, ospitata da un edificio storico di soli 2 piani del 1400 che proprio per la sua specificità non ha l’ascensore. Durante la paziente opera di ripristino sono stati curati il recupero dei particolari dell’epoca e l’insonorizzazione delle camere; l’arredamento sobrio e raffinato crea un ambiente accogliente e confortevole, animato dal tradizionale calore dell’ospitalità veneziana.
La prima colazione continentale è servita dalle 8.00 alle 10.00 nella sala colazione.
Le camere della Locanda Al Leon sono dotate di bagno interno, aria condizionata, minibar e TV con canali satellitari. Alcune sistemazioni sono ubicate in un edificio moderno a 20 metri di distanza.