Via Via Hotel 1 stars

45, Pythagora str. & 2, Lysipou str., Rhodes Town, 85100, Greece

Hotel image
Read more reviews for Via Via Hotel