Crete, island • Greece •
Aldemar Knossos Royal Village & Villas Hotel