Libyan Princess
Hotel
Palaiochóra, West Crete
9.1/10
Wonderful
36 reviews
Free Wi-Fi
The boutique hotel Libyan Princess is situated in Paleochora, also known as the Nymph of the Libyan Sea. It offers superior guest rooms, an outdoor pool, a gym and on-site parking.
Number of rooms: 33
Main Street, Palaiochóra, 73001, Greece