Ori Leni ligt in Chlomós, op 16 km van Achilleion en 18 km van Pontikonisi, en biedt accommodatie met gratis WiFi, airconditioning, een tuin en een terras. Deze accommodatie met uitzicht op de zee is voorzien van een balkon.
Deze vakantiewoning is uitgerust met 2 slaapkamers, een keuken met een koelkast en een vaatwasser, een flatscreen-tv, een zithoek en 1 badkamer met een douche. Handdoeken en beddengoed worden bij de vakantiewoning verzorgd.
Panagia Vlahernon-kerk ligt op 25 km van de vakantiewoning, en Universiteit Ionio ligt 26 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Korfoe Ioannis Kapodistrias, op 28 km van Ori Leni.