The Elia Latchi Holiday Village rests on a small hillside covering over 63 acres in the centre of Polis Chrysochous, only 200 m from the beach. Set amid one of the most attractive spots on the island with natu ... Read more

View all Luxury Hotels in Polis