Hotel Leonardo 2 stars

Cannaregio 1385 Calle Della Masena (check in takes place in Locanda Ca' San Marcuola in Cannaregio 1763), Cannaregio, 30121 Venice, Italy

Hotel image
Read more reviews for Hotel Leonardo