Enjoy festive magic with a Cap St Georges stay, visit to resort’s Christmas Village
This Christmas, magic comes alive in a truly special place: at Cap St Georges, in the square of the Church of Saint George, in Peyia, Paphos.
Opening its doors on ...