Moschos Hotel 2 stars

5, Ethelondon Dodekanision str., Rhodes, 85100, Greece

Hotel image
Read more reviews for Moschos Hotel