
Selefkos Palace



Igoumenitsa • Show on map
Price as low as EUR 63.93
Set on the highest point of Igoumenitsa Selefkos Palace offers panoramic views over the sea and the city. Hotel facilities include a pool with poolside bar and a roof garden. The hotel offers 15 fully…More info