This modern 4-star hotel apartment complex is located in Rhodes Town on the outskirts of the old medieval city...
A 15 minute walk takes you to the beach and to the centre of town with its fancy shops, restaurants, and lively bars. The ancient stadium and acropolis are also around the corner!