El Leone Hotel está situado a 6 minutos a pie de la estación de tren de Venezia Santa Lucia y ofrece habitaciones con aire acondicionado y conexión WiFi gratuita.
Todas las habitaciones disponen de baño privado con ducha o bañera, secador de pelo y artículos de aseo gratuitos. Las habitaciones del Filù Hotel disponen de TV de pantalla plana vía satélite.
La plaza de San Marcos se encuentra a 2 km del establecimiento. El Puente Rialto está a 20 minutos a pie.