Discovering the beauty of Greece and everything it has to offer is easy when staying at the Eleonas Hotel in Zaros, Crete. Located at the foot of Mount Psiloritis, guests will find themselves in gorgeous surroundings which will give you a whole new more details