Cet hôtel, composé de 2 bâtiments, est situé au centre de Chora Sfakion, à environ 100 m de la plage. Dans les environs se trouve boutiques et tavernes, au bord de l’eau.