Amathus Beach Hotel Rhodes 5 stars

100 Iraklidon Avenue, Ixia, 85101, Greece

Hotel image
Read more reviews for Amathus Beach Hotel Rhodes