Choose your preferred currency.
.
Iliadon , Rhodes, 851 01,
Other
2.59 kmOther
2.68 kmOther
3.01 kmStadiums, Arenas, and Racetracks
3.01 kmMonuments and Landmarks
3.18 kmOther
3.28 kmOther
3.28 kmOther
3.28 kmOther
3.29 kmOther
3.29 kmFind other great 3-star options near the Bamboo Suites.
Iliadon Str., Rhodes
Ialyssos Avenue, Rhodes
Trianton Avenue, Rhodes
Irakleidon Avenue, Rhodes
Iraklidon Ave., Rhodes
Ialyssos Avenue , Rhodes
Ialysou Avenue , Rhodes
Ixia Avenue, Rhodes
100 Iraklidon Avenue, Rhodes
Ixia, Rhodes
Iraklidon Avenue, Rhodes
95 Leoforos Irakleidon Str., Rhodes
Hold On!