Hotel Flora, Venice

Calle dei Bergamaschi, San Marco 2283/ASan Marco, Venice30124, Italy