Con una terraza con maravillosas vistas al Gran Canal, el Hotel Principe se encuentra a 200 metros de la estación de trenes de Santa Lucía. Cuenta con muebles antiguos y una decoración típicamente veneciana.
Las habitaciones disponen de un televisor LCD con canales vía satélite y de pago. El diseño puede ser clásico veneciano o contemporáneo. Los cuartos de baño presentan un elegante alicatado o detalles en mármol.
Los huéspedes pueden disfrutar de una copa en el bar mientras contemplan las vistas. El restaurante sirve especialidades venecianas y platos internacionales, incluyendo platos de pescado fresco.
El Hotel Principe cuenta con una entrada privada por el canal, ideal para llegar en taxi acuático o en góndola. La Plaza de San Marcos está a 2 km y podrá llegar a ella en vaporetto (autobús acuático).