Luxury stay in Crete: Marriott Luxury Collection Blue Palace

The Blue Palace, a Marriott Luxury Collection resort, is located on the north side of the island of Crete, Greece, at Elounda, about one hour’s drive from the Heraklion airport. This side of the island is without doubt the more touristy side, but for … [Read more...]