Located directly on the Grand Canal, Hotel Canal and Walter is 2 minutes’ walk across the canal from Santa Lucia Train Station, making it easy to find and great for exploring Venice.
Number of rooms: 33
S.Croce 553-240, Santa Croce, 30135 Venice, Italy