Situé sur l'île d'Ammouliani, l'Alkyonari Hotel dispose d'une connexion Wi-Fi gratuite.
Toutes les chambres sont climatisées et disposent d'un balcon et d'un réfrigérateur. Leur salle de bains privative est pourvue d'une douche.
L'Alkyonari se trouve à quelques minutes de marche de tavernes et de cafés. Situé à environ 200 mètres, le port propose des traversées fréquentes vers la ville d'Ouranoupoli.