Situado en el punto más alto de Igoumenitsa, el Selefkos Palace ofrece vistas panorámicas al mar y a la ciudad. Alberga una piscina con bar y un jardín en la azotea.
El hotel dispone de 15 habitaciones totalmente equipadas con baño privado, balcón, conexión inalámbrica a internet y baño con secador de pelo.
El Selefkos Palace cuenta con una sala de conferencias con capacidad para 300 personas.
El centro de la ciudad y el puerto se encuentran a sólo 1,5 km y la ciudad de Sivota está a pocos minutos en coche.