This charming hotel is in Venice. There are a total of 160 units on the premises. Pets are not allowed at this hotel.