Selefkos Palace
Hotel
Igoumenitsa, Thesprotia
8.9/10
Wonderful
13 reviews
Free Wi-Fi
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.
Number of rooms: 14
Nea Selefkia, Igoumenitsa, 46100, Greece