Leone Hotel
Hotel
Cannaregio
Situated a 6-minute walk from Venezia Santa Lucia Train Station, Leone Hotel offers air-conditioned rooms with free Wi-Fi.
Number of rooms: 13
Fondamenta Cannaregio 1250, Cannaregio, 30121 Venice, Italy