This elegant, beachfront hotel boasts a stunning location just a 15-minute walk from the Rhodes' city centre with a wide range of interesting historical and cultural spots, as well as many entertainme