Situé à 6 minutes à pied de la gare de Venise Santa Lucia, le Leone Hotel propose des chambres climatisées avec connexion Wi-Fi gratuite.
Toutes les chambres disposent d'une salle de bains privative avec douche ou baignoire, sèche-cheveux et articles de toilette gratuits. Les chambres du Filù Hotel disposent d'une télévision par satellite à écran plat.
La place Saint-Marc est à 2 km. Le pont Rialto se trouve à 20 minutes à pied.