A Casa Cavour está localizada no coração de Palermo e disponibiliza acomodações auto-suficientes com ar condicionado. O acesso Wi-Fi é gratuito em todas as áreas.
Com vistas para a cidade, este apartamento dispõe de uma cozinha e de uma televisão de ecrã plano com canais por satélite. A casa de banho privativa inclui um chuveiro e um secador de cabelo.
A Casa Cavour fica a 230 metros do Teatro Massimo. A Estação Ferroviária de Palermo fica a 20 minutos a pé.