El Leandros Hotel se encuentra en una zona cubierta de pinos, a solo 100 metros de la playa de Nea Roda, y dispone de piscina con solárium empedrado y vistas a la bahía de Ierissos. Dispone de habitaciones con balcón privado con vistas al mar, a la piscina o al jardín.
Las habitaciones del Leandros presentan una decoración tradicional con suelos de piedra. Cuentan con colchones hipoalergénicos, aire acondicionado, TV y nevera pequeña. Todas las habitaciones disponen de baño privado con artículos de aseo.
El restaurante del establecimiento sirve un desayuno buffet.
A poca distancia a pie hay tabernas griegas tradicionales, cafeterías y bares. El Leandros Hotel organiza cruceros diarios al monte Athos. El puerto de Trypiti, que conecta con la isla de Ammoulianí, está a 2 km. Hay aparcamiento gratuito.