Ca Palazzo Hotel Castello
Set just 250 metres from Saint Mark's Square in Venice, Ca Palazzo offers self-catering accommodation with free Wi-Fi and city views. The San Marco-San Zaccaria Vaporetto water bus stop is 150 metres away.
Castello 4226 (Calle degli Albanesi), Castello, 30122 Venice, Italy