Situato a 6 minuti a piedi dalla stazione ferroviaria di Venezia Santa Lucia, il Leone Hotel offre camere climatizzate con connessione WiFi gratuita.
Tutte le camere sono dotate di bagno privato con doccia o vasca, asciugacapelli e set di cortesia. Le camere del Filù Hotel dispongono di TV satellitare a schermo piatto.
La struttura dista 2 km da Piazza San Marco. Il Ponte di Rialto dista 20 minuti a piedi.