CAYO RESORT HOTEL CRETE
HOTEL RESORTS
The new five star hotel - Cayo Exclusive Resort and Spa has been developed in the area of Plaka Elounta, on the mountain side opposite the island of Spinalonga on a plot of land of 22 acres.
Scroll Explore