This charming hotel is situated in Venice. The premises count with 64 welcoming accommodation units. No pets are allowed on the premises.