Het Leandros Hotel ligt in een met naaldbomen begroeid gebied, op slechts 100 m van het strand van Nea Roda. Het heeft een zwembad met een geplaveid zonneterras met uitzicht op de baai van Ierissos. Het biedt kamers met een eigen balkon met uitzicht op zee, het zwembad of de tuin.
De kamers van het Leandros zijn traditioneel ingericht met stenen vloeren. Ze zijn voorzien van hypo-allergene matrassen, airconditioning, een tv en een koelkastje. Alle kamers hebben een eigen badkamer met toiletartikelen.
In het restaurant van het hotel kunt u genieten van een ontbijtbuffet.
Op loopafstand vindt u traditionele Griekse tavernes, cafés en bars. Het Leandros Hotel organiseert dagelijks cruises naar de berg Athos. De haven van Trypiti met verbindingen naar het eiland Ammouliani ligt op 2 km afstand. Er is gratis privéparkeergelegenheid.