Situado acima do nível do mar, o Villa Kayola - Self Catering está situado na Ilha de Mahé, a 15 minutos a pé da Praia de Anse aux Pins. Está disponível estacionamento privado gratuito no local.
Todas as unidades possuem uma área de estar. Algumas unidades têm um terraço e/ou uma varanda com vistas para o mar ou para a montanha. Também há uma área de refeições e uma kitchenette equipada com um micro-ondas, uma torradeira, um frigorífico, uma placa de fogão e uma chaleira. Todas as unidades possuem uma casa de banho privativa com um chuveiro e WC. São fornecidas toalhas e roupa de cama. Todos os quartos incluem acesso Wi-Fi gratuito e ar condicionado.
O aeroporto mais próximo é o Aeroporto Internacional das Seychelles, a 6 km da propriedade.