Seafront hotel , located 5 minutes walk from the Old City of Rhodes town.
17, nisirou street gr
Rhodes
85100
Greece
Checking for room alternatives