25th Martiou Street 31
Located in Rhodes Town, this hotel is within a 5-minute walk of Evangelismos Church and Palace of the Grand Master of the Knights of Rhodes. Archaeological Museum of Rhodes and Rhodes Aquarium are also within 15 minutes.
Babysitting or childcare (surcharge)
Total number of rooms – 60
Number of floors – 3
24-hour front desk