Ori Leni localiza-se em Chlomós, a cerca de 16 km de Palácio Achilleion e 18 km de Pontikonisi, e disponibiliza acomodações com acesso Wi-Fi gratuito, ar condicionado, um jardim e um terraço. Com vista do mar, este alojamento fornece uma varanda.
Esta casa de férias dispõe de 2 quartos, cozinha com um frigorífico e uma máquina de lavar louça, uma televisão de ecrã plano, uma área de estar e 1 casa de banho com chuveiro. Toalhas e roupa de cama são providenciadas nesta casa de férias.
Igreja de Panagia Vlahernon fica a 25 km de Ori Leni, enquanto Universidade de Ionio está a 26 km de distância. O aeroporto mais próximo é o Aeroporto Internacional de Corfu, que fica a 28 km de Ori Leni.