4. Sea View Luxury Suite for 4 in Rhodes Centre!, Rodos

Rodos, Grecia