O Odeon House está localizado no centro histórico de Catania, a 50 metros da Piazza Duomo (praça) e do Teatro Romano. Disponibiliza acomodações auto-suficientes com acesso Wi-Fi gratuito e ar condicionado.
Cada apartamento do Odeon House possui uma varanda, uma área de estar e uma kitchenette equipada com um micro-ondas. A casa de banho privativa inclui um secador de cabelo.
As actividades na área circundante incluem passeios de bicicleta. Existe estacionamento público gratuito nas proximidades. O Castelo Ursino pode ser alcançado em menos de 10 minutos a pé. O Aeroporto Catania Fontanarossa encontra-se a 6 km.