Hotel Canal Grande, Venice

Santa Croce 932, Campo San Simeon GrandeSanta Croce Ovest, Venice30135, Italy