El Cleo's Inn se encuentra en Lofou, a 14 km del parque de aventuras Sparti y a 26 km del parque de aventuras Adventure Mountain, y ofrece jardín. Hay WiFi gratuita en todas las instalaciones.
El alojamiento está equipado con aire acondicionado, cocina totalmente equipada, TV de pantalla plana y baño privado con ducha, secador de pelo y artículos de aseo gratuitos. Hay tostadora, nevera, utensilios de cocina y hervidor de agua.
Kourion y el castillo de Kolossi se encuentran a 27 km del apartamento. El aeropuerto más cercano es el aeropuerto internacional de Pafos, ubicado a 54 km del Cleo's Inn.