Nestled in Elounda (a small town on the Greek island of Crete) along the Mediterranean Sea, Blue Palace boasts an array of activities that cater to sun-worshippers, honeymooners and fitness buffs.
“Blue Sun Palace” nabbed the French Touch prize from the 2024 Cannes Critics’ Week jury. Variety ‘s review of the film reads, “More akin to European art films than to American indies ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results