Leandros находится на полуострове Афон, в городке Неа-Рода. В 350 м. расположен песчаный пляж Nea Roda Beach. До центра городка Неа-Рода - 1.1 км. До Международного Аэропорта Салоники - Македония (Thessaloniki International Airport - Macedonia) - 108 км.