connect with us
Greece's latest tourism industry news by Greek Travel Pages (gtp)

Crete’s Cayo Exclusive Resort & Spa Opens on May 21

Cayo Exclusive Resort & Spa, an elegant design hotel located on Crete's Elounda bay, is getting ready to open its doors on May 21.