L'Imbarcadero Hotel Venice
Just 5 minutes’ walk from Venezia Santa Lucia Station, L’imbarcadero offers colourful rooms and dormitories, located on Venice’s Grand Canal. It features a shared TV room and free Wi-Fi throughout.
Number of rooms: 8
Santa Croce 1268, Calle zen, Santa Croce, 30135 Venice, Italy