Crete is the largest of ... the mythical beast was kept in, this palace of 1,500 rooms is spectacular. Visitors can see ...
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.