Die Studios Leandros begrüßen Sie im Dorf Lakka, nur 100 m vom nächsten Strand und 10 m vom Meer entfernt. Alle Studios bieten einen direkten Blick auf das Ionische Meer.
Alle Studios im Leandros verfügen über einen Flachbild-TV und eine möblierte Terrasse. Eine Küchenzeile mit einem Kühlschrank und Kochfeldern ist ebenfalls vorhanden. Jede Unterkunft umfasst ein eigenes Bad mit einer Dusche. Bettwäsche wird gestellt.
Mehrere Supermärkte, Cafés und Restaurants mit regionaler Küche erreichen Sie nach einem kurzen Spaziergang. Zu den Aktivitäten in der Umgebung gehören ein Bootsverleih und Tauchkurse.