Leandros Hotel 3 stars

Nea Roda, Néa Ródha, 63075, Greece

Hotel image
Read more reviews for Leandros Hotel