El All’Angelo Art Hotel ocupa un edificio del siglo XVII situado en el canal del Palacio Ducal, en pleno centro de Venecia, a 2 minutos a pie de la plaza de San Marcos. Hay WiFi gratuita en todas las zonas.
Las habitaciones del All’Angelo Art Hotel son amplias y disponen de mobiliario elegante, TV de pantalla plana con canales vía satélite, aire acondicionado y baño de mármol. Hay pinturas de Matisse, Braque, Vedova y San Tommaso en las zonas comunes y en algunas habitaciones.
Se sirve un desayuno buffet a diario con pasteles caseros y bollería. La enoteca Angelo Art Cafè ofrece vino de calidad superior y aperitivos tradicionales venecianos (cicchetti).
Este hotel cuenta con embarcadero privado para los taxis acuáticos.