Doté d'un jardin, le Cleo's Inn est situé à Lofou, à moins de 14 km du parc d'aventure Sparti et à 26 km du parc Adventure Mountain. Une connexion Wi-Fi est disponible gratuitement dans tout l'établissement.
Les logements comprennent la climatisation, une cuisine entièrement équipée, une télévision à écran plat ainsi qu'une salle de bains privative pourvue d'une douche, d'un sèche-cheveux et d'articles de toilette gratuits. Un grille-pain, un réfrigérateur, des ustensiles de cuisine et une bouilloire sont également fournis.
Vous séjournerez à 27 km de Kourion et du château de Kolossi. L'aéroport international de Paphos, le plus proche, est implanté à 54 km.