About company

The Libyan Princess is located in one of the most beautiful tourist resorts of western Crete, exquisite Paleochora, 75 km from the city of Chania.

GR
Unknown
Not verified company