Related tags
Crete (2)
Greece (2)
Libyan Princess Hotel Review in Palaiochóra, Crete
The Libyan Princess Boutique Hotel is located in one of the most beautiful resorts of Crete, gorgeous Paleochora, also known as “Nymph of the Libyan Sea” 75km...
Top Hotels and Apartments to Book in Palaiochora, Crete
Palaiochora is a small town in Crete, located some 77 km south of Chania, on the southwest coast of Crete and occupies a small...